summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexis Menard <alexis.menard@openbossa.org>2011-10-04 15:09:34 +0200
committerQt by Nokia <qt-info@nokia.com>2011-10-04 15:22:36 +0200
commitde4c9b3e31a1de7b3cff2ecbe97275b250e3a46b (patch)
treedb718d5584e759fe85c105cd2e44bba44c1b489e /src
parent558ea0811a92acf3e82a819ab1c2aef3aa32499b (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.cpp13
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()