21 #ifndef _ENABLE_QT_EXPERIMENTAL_
22 #error You should define _ENABLE_QT_EXPERIMENTAL_ in order to use this experimental header file.
25 #include <unity/scopes/qt/QSearchQueryBase.h>
26 #include <unity/scopes/qt/QPreviewQueryBase.h>
28 #include <unity/util/DefinesPtrs.h>
29 #include <unity/util/NonCopyable.h>
31 #include <QtCore/QString>
32 #include <QtCore/QObject>
130 virtual void start(QString
const&);
149 std::unique_ptr<internal::QScopeBaseImpl> p;
virtual QSearchQueryBase::UPtr search(unity::scopes::CannedQuery const &q, unity::scopes::SearchMetadata const &)=0
virtual void stop()
Definition: QScopeBase.cpp:41
virtual void start(QString const &)
Definition: QScopeBase.cpp:36
Top-level namespace for all things Unity-related.
Definition: Version.h:49
The attributes of a result returned by a Scope.
Definition: QResult.h:63
Definition: ActionMetadata.h:31
Parameters of a search query.
Definition: CannedQuery.h:49
Base class for a scope implementation.
Definition: QScopeBase.h:115
virtual QPreviewQueryBase::UPtr preview(const QResult &, const QActionMetadata &)=0