aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickpopup_p_p.h
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2021-05-04 15:43:38 +0200
committerMitch Curtis <mitch.curtis@qt.io>2021-05-11 15:47:19 +0200
commit6b8a9673111bbf888990ce5904e176057ad4a71b (patch)
tree42802eb0072b5faddb686d16480550ec592059df /src/quicktemplates2/qquickpopup_p_p.h
parenta063cd0be5e8f108a0084831856f4af8c0e9159c (diff)
Allow creation of custom QQuickPopupItem-derived types
This allows QQuickPopup-derived types to have their own QQuickPopup-derived popup item. This is useful for controlling e.g. implicit content item sizing. Task-number: QTBUG-83630 Pick-to: 6.1 5.15 Change-Id: I279d2e39df9a9cff29b3015a2f5baae7128f461f Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickpopup_p_p.h')
-rw-r--r--src/quicktemplates2/qquickpopup_p_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquickpopup_p_p.h b/src/quicktemplates2/qquickpopup_p_p.h
index 3e9d3d73..57183011 100644
--- a/src/quicktemplates2/qquickpopup_p_p.h
+++ b/src/quicktemplates2/qquickpopup_p_p.h
@@ -101,7 +101,9 @@ public:
QQmlListProperty<QObject> contentData();
QQmlListProperty<QQuickItem> contentChildren();
- void init();
+ virtual void init();
+ void createPopupItem();
+ void connectToPopupItem();
void closeOrReject();
bool tryClose(const QPointF &pos, QQuickPopup::ClosePolicy flags);