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/NonCopyable.h> 26 #include <unity/util/DefinesPtrs.h> 28 #pragma GCC diagnostic push 29 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy" 30 #include <QtCore/QVariant> 31 #pragma GCC diagnostic pop 46 class QPreviewWidgetImpl;
47 class QPreviewReplyImpl;
55 typedef QList<QPreviewWidget> QPreviewWidgetList;
120 void add_attribute_value(QString
const& key, QVariant
const& value);
133 void add_attribute_mapping(QString
const& key, QString
const& field_name);
157 QString widget_type()
const;
165 QMap<QString, QString> attribute_mappings()
const;
173 QVariantMap attribute_values()
const;
181 QPreviewWidgetList widgets()
const;
187 QString data()
const;
190 QVariantMap serialize()
const;
193 std::unique_ptr<internal::QPreviewWidgetImpl> p;
196 friend class internal::QPreviewWidgetImpl;
197 friend class internal::QPreviewReplyImpl;
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Definition: ActionMetadata.h:31