21 #include <unity/util/DefinesPtrs.h>
22 #include <unity/util/NonCopyable.h>
24 #include <unity/scopes/PreviewReplyProxyFwd.h>
26 #include <unity/scopes/qt/QColumnLayout.h>
27 #include <unity/scopes/qt/QPreviewWidget.h>
29 #pragma GCC diagnostic push
30 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
31 #include <QtCore/QVariant>
32 #pragma GCC diagnostic pop
33 #include <QtCore/QObject>
44 class QPreviewQueryBaseAPI;
48 class QPreviewReplyImpl;
79 bool push(QPreviewWidgetList
const& widget_list);
85 bool push(QString
const& key, QVariant
const& value);
93 QPreviewReply(unity::scopes::PreviewReplyProxy& reply, QObject* parent = 0);
96 std::unique_ptr<internal::QPreviewReplyImpl> p;
97 friend class internal::QPreviewReplyImpl;
Definition: HttpAsyncReader.h:39
bool push(QPreviewWidgetList const &widget_list)
Sends widget definitions to the sender of the preview query.
bool register_layout(QColumnLayoutList const &layouts)
Registers a list of column layouts for the current preview.
Abstract base class to represent a particular preview.
Definition: QPreviewQueryBaseAPI.h:63
Allows the results of a preview to be sent to the preview requester.
Definition: QPreviewReply.h:55