summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwindow.h
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-05-16 16:39:50 +0200
committerSamuel Rødal <samuel.rodal@nokia.com>2011-05-16 16:40:32 +0200
commit25f70314e0e2aa5cb913aba108d2e9c16117004a (patch)
tree3a7a3a115ade70e24cf3b2a8887cf356da58cfe6 /src/gui/kernel/qwindow.h
parent276d60a4d6c9d1b72c4aa7df1f86e7ce9097beeb (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.h11
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