21 #include <unity/util/NonCopyable.h> 22 #include <unity/util/DefinesPtrs.h> 23 #include <unity/scopes/Variant.h> 24 #include <unity/scopes/CannedQuery.h> 33 class CategoryRenderer;
38 class CategoryRegistry;
39 class SearchReplyImpl;
63 std::string id()
const;
69 std::string title()
const;
75 std::string icon()
const;
81 CannedQuery::SCPtr query()
const;
95 Category(std::string
const&
id, std::string
const& title,
97 Category(std::string
const&
id, std::string
const& title,
98 std::string
const &icon, CannedQuery::SCPtr
const& query,
103 friend class internal::CategoryRegistry;
104 friend class internal::SearchReplyImpl;
107 std::unique_ptr<internal::CategoryImpl> p;
A category renderer template in JSON format.
Definition: CategoryRenderer.h:83
A set of related results returned by a scope and displayed within a single pane in the Unity dash...
Definition: Category.h:49
Top-level namespace for all things Unity-related.
Definition: Version.h:49
std::map< std::string, Variant > VariantMap
A dictionary of (string, Variant) pairs.
Definition: Variant.h:38
Definition: ActionMetadata.h:31