33 explicit QQuickPopupWindow(QQuickPopup *popup, QWindow *parent =
nullptr);
34 QQuickPopup *popup()
const;
37 void hideEvent(QHideEvent *e) override;
38 void moveEvent(QMoveEvent *e) override;
39 void resizeEvent(QResizeEvent *e) override;
40 bool event(QEvent *e) override;
43 void windowChanged(QWindow *window);
44 std::optional<QPoint> global2Local(
const QPoint &pos)
const;
45 void parentWindowXChanged(
int newX);
46 void parentWindowYChanged(
int newY);
47 void handlePopupPositionChangeFromWindowSystem(
const QPoint &pos);
48 void implicitWidthChanged();
49 void implicitHeightChanged();
51 Q_DISABLE_COPY(QQuickPopupWindow)
52 Q_DECLARE_PRIVATE(QQuickPopupWindow)