21 #include <unity/util/NonCopyable.h>
22 #include <unity/util/DefinesPtrs.h>
24 #include <unity/scopes/Category.h>
26 #include <QtCore/QString>
27 #pragma GCC diagnostic push
28 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
29 #include <QtCore/QVariantMap>
30 #pragma GCC diagnostic pop
32 class QCategorisedResult_test;
45 class QSearchReplyImpl;
47 class QCategorisedResultImpl;
76 QString
title()
const;
88 CannedQuery::SCPtr
query()
const;
97 QVariantMap serialize()
const;
101 QCategory(unity::scopes::Category::SCPtr category);
102 QCategory(internal::QCategoryImpl* impl);
103 friend class unity::scopes::qt::internal::QSearchReplyImpl;
105 std::unique_ptr<internal::QCategoryImpl> p;
106 friend class internal::QCategoryImpl;
107 friend class internal::QCategorisedResultImpl;
CategoryRenderer const & renderer_template() const
Get renderer template of this Category.
A set of related results returned by a scope and displayed within a single pane in the Unity dash...
Definition: QCategory.h:56
QString title() const
Get title of this Category.
Definition: HttpAsyncReader.h:39
QString icon() const
Get icon of this Category.
QString id() const
Get identifier of this Category.
CannedQuery::SCPtr query() const
Query to perform when this category is expanded.