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> 26 #include <unity/util/NonCopyable.h> 28 #include <unity/scopes/PreviewReplyProxyFwd.h> 30 #include <unity/scopes/qt/QColumnLayout.h> 31 #include <unity/scopes/qt/QPreviewWidget.h> 33 #pragma GCC diagnostic push 34 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy" 35 #include <QtCore/QVariant> 36 #pragma GCC diagnostic pop 37 #include <QtCore/QObject> 48 class QPreviewQueryBaseAPI;
52 class QPreviewReplyImpl;
75 bool register_layout(QColumnLayoutList
const& layouts);
83 bool push(QPreviewWidgetList
const& widget_list);
89 bool push(QString
const& key, QVariant
const& value);
97 QPreviewReply(unity::scopes::PreviewReplyProxy& reply, QObject* parent = 0);
100 std::unique_ptr<internal::QPreviewReplyImpl> p;
Definition: HttpAsyncReader.h:40
Abstract base class to represent a particular preview.
Definition: QPreviewQueryBaseAPI.h:72
Allows the results of a preview to be sent to the preview requester.
Definition: QPreviewReply.h:59