diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2011-05-16 16:39:50 +0200 |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2011-05-16 16:40:32 +0200 |
commit | 25f70314e0e2aa5cb913aba108d2e9c16117004a (patch) | |
tree | 3a7a3a115ade70e24cf3b2a8887cf356da58cfe6 /src/gui/kernel/qwindow.h | |
parent | 276d60a4d6c9d1b72c4aa7df1f86e7ce9097beeb (diff) |
Implement QWindow minimum/maximum/base size hints and size increments.
Diffstat (limited to 'src/gui/kernel/qwindow.h')
-rw-r--r-- | src/gui/kernel/qwindow.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/gui/kernel/qwindow.h b/src/gui/kernel/qwindow.h index 70227106b1..e0a1871ea1 100644 --- a/src/gui/kernel/qwindow.h +++ b/src/gui/kernel/qwindow.h @@ -94,6 +94,8 @@ public: QWindow *parent() const; void setParent(QWindow *parent); + bool isTopLevel() const; + QWindow *topLevelWindow() const; void setWindowFormat(const QWindowFormat &format); @@ -116,9 +118,13 @@ public: QSize minimumSize() const; QSize maximumSize() const; + QSize baseSize() const; + QSize sizeIncrement() const; - void setMinimumSize(const QSize &size) const; - void setMaximumSize(const QSize &size) const; + void setMinimumSize(const QSize &size); + void setMaximumSize(const QSize &size); + void setBaseSize(const QSize &size); + void setSizeIncrement(const QSize &size); void setGeometry(const QRect &rect); QRect geometry() const; @@ -177,6 +183,7 @@ private: friend class QGuiApplication; friend class QGuiApplicationPrivate; friend class QWindowSurface; + friend Q_GUI_EXPORT QWindowPrivate *qt_window_private(QWindow *window); }; QT_END_NAMESPACE |