summaryrefslogtreecommitdiffstats
path: root/src/gui/styles
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@nokia.com>2009-11-17 15:45:08 (GMT)
committerAlessandro Portale <alessandro.portale@nokia.com>2009-11-17 17:35:43 (GMT)
commit330d0bb75af1ffc534015d63af3dcd81ca971ce1 (patch)
treee3d88c964de4452006d2608354860cae995985c3 /src/gui/styles
parentfb5361e27e2c48d52c2fe26fc48f8ef1438755f5 (diff)
downloadQt-330d0bb75af1ffc534015d63af3dcd81ca971ce1.zip
Qt-330d0bb75af1ffc534015d63af3dcd81ca971ce1.tar.gz
Qt-330d0bb75af1ffc534015d63af3dcd81ca971ce1.tar.bz2
QS60Style returns hint QFormLayout::WrapLongRows
To get a mobile friendly 1-column layout, we can set QFormLayout's rowWrapPolicy. S60Style should return QFormLayout::WrapLongRows as the SH_FormLayoutWrapPolicy styleHint. Reviewed-by: Jason Barron
Diffstat (limited to 'src/gui/styles')
-rw-r--r--src/gui/styles/qs60style.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/styles/qs60style.cpp b/src/gui/styles/qs60style.cpp
index 467cc84..b5c0d4f 100644
--- a/src/gui/styles/qs60style.cpp
+++ b/src/gui/styles/qs60style.cpp
@@ -67,6 +67,7 @@
#include "qtoolbar.h"
#include "qtoolbutton.h"
#include "qfocusframe.h"
+#include "qformlayout.h"
#include "private/qtoolbarextension_p.h"
#include "private/qcombobox_p.h"
@@ -2401,6 +2402,9 @@ int QS60Style::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *w
case SH_RequestSoftwareInputPanel:
retValue = RSIP_OnMouseClickAndAlreadyFocused;
break;
+ case SH_FormLayoutWrapPolicy:
+ retValue = QFormLayout::WrapLongRows;
+ break;
default:
break;
}