21 #ifndef _ENABLE_QT_EXPERIMENTAL_ 22 #error You should define _ENABLE_QT_EXPERIMENTAL_ in order to use this experimental header file. 25 #include <unity/util/DefinesPtrs.h> 27 #pragma GCC diagnostic push 28 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy" 29 #include <QtCore/QVariantMap> 30 #pragma GCC diagnostic pop 41 class QPreviewQueryBaseAPI;
45 class QActionMetadataImpl;
46 class QPreviewQueryBaseImpl;
74 void set_scope_data(QVariant
const& data);
80 QVariant scope_data()
const;
99 void set_hint(QString
const& key, QVariant
const& value);
107 QVariantMap hints()
const;
114 bool contains_hint(QString
const& key)
const;
125 QVariant& operator[](QString
const& key);
136 QVariant
const& operator[](QString
const& key)
const;
142 std::unique_ptr<internal::QActionMetadataImpl> p;
143 friend class internal::QPreviewQueryBaseImpl;
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Definition: ActionMetadata.h:31
Abstract base class to represent a particular preview.
Definition: QPreviewQueryBaseAPI.h:72