diff options
Diffstat (limited to 'map/booking_filter_processor.hpp')
-rw-r--r-- | map/booking_filter_processor.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/map/booking_filter_processor.hpp b/map/booking_filter_processor.hpp index 0b0a91aa35..d99fe7b625 100644 --- a/map/booking_filter_processor.hpp +++ b/map/booking_filter_processor.hpp @@ -12,7 +12,7 @@ #include <unordered_map> #include <vector> -class DataSourceBase; +class DataSource; namespace search { @@ -46,7 +46,7 @@ using FillSearchMarksCallback = class FilterProcessor : public FilterBase::Delegate { public: - FilterProcessor(DataSourceBase const & dataSource, booking::Api const & api); + FilterProcessor(DataSource const & dataSource, booking::Api const & api); void ApplyFilters(search::Results const & results, TasksInternal && tasks, ApplicationMode const mode); @@ -57,14 +57,14 @@ public: FillSearchMarksCallback const & callback); // FilterInterface::Delegate overrides: - DataSourceBase const & GetDataSource() const override; + DataSource const & GetDataSource() const override; Api const & GetApi() const override; private: void ApplyConsecutively(search::Results const & results, TasksInternal & tasks); void ApplyIndependently(search::Results const & results, TasksInternal const & tasks); - DataSourceBase const & m_dataSource; + DataSource const & m_dataSource; Api const & m_api; std::unordered_map<Type, FilterPtr> m_filters; |