Changeset View
Changeset View
Standalone View
Standalone View
src/domain/datasourcequeries.h
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Line(s) | |||||
62 | #else | 62 | #else | ||
63 | private: | 63 | private: | ||
64 | #endif | 64 | #endif | ||
65 | virtual void changeDefaultSource(DataSource::Ptr source) = 0; | 65 | virtual void changeDefaultSource(DataSource::Ptr source) = 0; | ||
66 | 66 | | |||
67 | public: | 67 | public: | ||
68 | virtual QueryResult<DataSource::Ptr>::Ptr findTopLevel() const = 0; | 68 | virtual QueryResult<DataSource::Ptr>::Ptr findTopLevel() const = 0; | ||
69 | virtual QueryResult<DataSource::Ptr>::Ptr findChildren(DataSource::Ptr source) const = 0; | 69 | virtual QueryResult<DataSource::Ptr>::Ptr findChildren(DataSource::Ptr source) const = 0; | ||
70 | | ||||
71 | virtual QString searchTerm() const = 0; | | |||
72 | virtual void setSearchTerm(const QString &term) = 0; | | |||
73 | virtual QueryResult<DataSource::Ptr>::Ptr findSearchTopLevel() const = 0; | | |||
74 | virtual QueryResult<DataSource::Ptr>::Ptr findSearchChildren(DataSource::Ptr source) const = 0; | | |||
75 | }; | 70 | }; | ||
76 | 71 | | |||
77 | } | 72 | } | ||
78 | 73 | | |||
79 | #endif // DOMAIN_DATASOURCEQUERIES_H | 74 | #endif // DOMAIN_DATASOURCEQUERIES_H |