diff options
author | Jørgen Lind <jorgen.lind@nokia.com> | 2011-04-27 11:57:43 +0200 |
---|---|---|
committer | Samuel Rødal <samuel.rodal@nokia.com> | 2011-04-28 15:39:33 +0200 |
commit | d04aee22e7acfd7bd0ad2219c4ff29cba0f5cbc4 (patch) | |
tree | 30c3feee56d36bc302a59187052450a07cc9fbe4 | |
parent | 2a8189035f3c841d36f84a38f67b6322068025b9 (diff) |
Added a visible state to QWindow
(cherry picked from commit 6cd96d1921af9740bf92405ae3adf466140f8923)
-rw-r--r-- | src/gui/kernel/qwindow_qpa.cpp | 9 | ||||
-rw-r--r-- | src/gui/kernel/qwindow_qpa.h | 2 |
2 files changed, 11 insertions, 0 deletions
diff --git a/src/gui/kernel/qwindow_qpa.cpp b/src/gui/kernel/qwindow_qpa.cpp index 8e8d3e78fd..a01ecd2430 100644 --- a/src/gui/kernel/qwindow_qpa.cpp +++ b/src/gui/kernel/qwindow_qpa.cpp @@ -60,6 +60,7 @@ public: , windowFlags(Qt::Window) , surfaceType(QWindow::RasterSurface) , platformWindow(0) + , visible(false) , glContext(0) , widget(0) { @@ -75,6 +76,7 @@ public: QWindow::SurfaceType surfaceType; QPlatformWindow *platformWindow; + bool visible; QWindowFormat requestedFormat; QString windowTitle; QRect geometry; @@ -116,6 +118,13 @@ void QWindow::setVisible(bool visible) d->platformWindow->setVisible(visible); } +bool QWindow::visible() const +{ + Q_D(const QWindow); + + return d->visible; +} + void QWindow::create() { Q_D(QWindow); diff --git a/src/gui/kernel/qwindow_qpa.h b/src/gui/kernel/qwindow_qpa.h index 3b31d106e0..64a3011c94 100644 --- a/src/gui/kernel/qwindow_qpa.h +++ b/src/gui/kernel/qwindow_qpa.h @@ -89,6 +89,8 @@ public: void setWidget(QWidget *widget); void setVisible(bool visible); + bool visible() const; + void create(); WId winId() const; |