21 #include <unity/scopes/qt/QSearchQueryBase.h>
22 #include <unity/scopes/qt/QPreviewQueryBase.h>
24 #include <unity/util/DefinesPtrs.h>
25 #include <unity/util/NonCopyable.h>
27 #include <QtCore/QString>
28 #include <QtCore/QObject>
128 virtual void start(QString
const&);
143 virtual QSearchQueryBase::UPtr
search(unity::scopes::CannedQuery
const& q,
144 unity::scopes::SearchMetadata
const&) = 0;
147 std::unique_ptr<internal::QScopeBaseImpl> p;
148 friend class internal::QScopeBaseImpl;
virtual QSearchQueryBase::UPtr search(unity::scopes::CannedQuery const &q, unity::scopes::SearchMetadata const &)=0
virtual void start(QString const &)
Definition: HttpAsyncReader.h:39
The attributes of a result returned by a Scope.
Definition: QResult.h:59
Base class for a scope implementation.
Definition: QScopeBase.h:113
virtual QPreviewQueryBase::UPtr preview(const QResult &, const QActionMetadata &)=0