diff options
author | Alexis Menard <alexis.menard@openbossa.org> | 2011-10-04 15:09:34 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-10-04 15:22:36 +0200 |
commit | de4c9b3e31a1de7b3cff2ecbe97275b250e3a46b (patch) | |
tree | db718d5584e759fe85c105cd2e44bba44c1b489e /src | |
parent | 558ea0811a92acf3e82a819ab1c2aef3aa32499b (diff) |
Implement showFullScreen, showNormal, and showMaximized/Minimized in QWindow.
The implementation was just missing to call the proper APIs.
Merge-request: 65
Change-Id: I52f7825360bf55d37762421562484af684bf2dc8
Reviewed-on: http://codereview.qt-project.org/5986
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/kernel/qwindow.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/gui/kernel/qwindow.cpp b/src/gui/kernel/qwindow.cpp index cda9cb9ebc..489a7498f4 100644 --- a/src/gui/kernel/qwindow.cpp +++ b/src/gui/kernel/qwindow.cpp @@ -585,22 +585,27 @@ QAccessibleInterface *QWindow::accessibleRoot() const void QWindow::showMinimized() { - qDebug() << "unimplemented:" << __FILE__ << __LINE__; + setWindowState(Qt::WindowMinimized); + show(); } void QWindow::showMaximized() { - qDebug() << "unimplemented:" << __FILE__ << __LINE__; + setWindowState(Qt::WindowMaximized); + show(); } void QWindow::showFullScreen() { - qDebug() << "unimplemented:" << __FILE__ << __LINE__; + setWindowState(Qt::WindowFullScreen); + show(); + requestActivateWindow(); } void QWindow::showNormal() { - qDebug() << "unimplemented:" << __FILE__ << __LINE__; + setWindowState(Qt::WindowNoState); + show(); } bool QWindow::close() |