diff options
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.h')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoawindow.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h index 0c82d5b653..e3152f153c 100644 --- a/src/plugins/platforms/cocoa/qcocoawindow.h +++ b/src/plugins/platforms/cocoa/qcocoawindow.h @@ -113,6 +113,7 @@ public: void setGeometry(const QRect &rect) override; QRect geometry() const override; + QRect normalGeometry() const override; void setCocoaGeometry(const QRect &rect); void setVisible(bool visible) override; @@ -171,6 +172,8 @@ public: Q_NOTIFICATION_HANDLER(NSWindowDidChangeOcclusionStateNotification) void windowDidChangeOcclusionState(); Q_NOTIFICATION_HANDLER(NSWindowDidChangeScreenNotification) void windowDidChangeScreen(); + void windowWillZoom(); + bool windowShouldClose(); bool windowIsPopupType(Qt::WindowType type = Qt::Widget) const; @@ -205,6 +208,8 @@ public: QPoint bottomLeftClippedByNSWindowOffset() const override; + void updateNormalGeometry(); + enum RecreationReason { RecreationNotNeeded = 0, ParentChanged = 0x1, @@ -262,6 +267,7 @@ public: // for QNSView bool m_frameStrutEventsEnabled; QRect m_exposedRect; + QRect m_normalGeometry; int m_registerTouchCount; bool m_resizableTransientParent; |