diff options
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.h')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoawindow.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h index debc8c42a2..32d9044ff6 100644 --- a/src/plugins/platforms/cocoa/qcocoawindow.h +++ b/src/plugins/platforms/cocoa/qcocoawindow.h @@ -55,12 +55,14 @@ class QT_PREPEND_NAMESPACE(QCocoaWindow); @public QCocoaWindow *m_cocoaPlatformWindow; } +- (void)clearPlatformWindow; - (BOOL)canBecomeKeyWindow; @end @interface QNSPanel : NSPanel { @public QT_PREPEND_NAMESPACE(QCocoaWindow) *m_cocoaPlatformWindow; } +- (void)clearPlatformWindow; - (BOOL)canBecomeKeyWindow; @end @@ -105,6 +107,7 @@ public: void setOpacity(qreal level); bool setKeyboardGrabEnabled(bool grab); bool setMouseGrabEnabled(bool grab); + QMargins frameMargins() const; WId winId() const; void setParent(const QPlatformWindow *window); @@ -122,6 +125,10 @@ public: bool setWindowModified(bool modified) Q_DECL_OVERRIDE; + void setFrameStrutEventsEnabled(bool enabled); + bool frameStrutEventsEnabled() const + { return m_frameStrutEventsEnabled; } + void setMenubar(QCocoaMenuBar *mb); QCocoaMenuBar *menubar() const; protected: @@ -152,6 +159,7 @@ public: // for QNSView QCocoaMenuBar *m_menubar; bool m_hasModalSession; + bool m_frameStrutEventsEnabled; }; QT_END_NAMESPACE |