aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2010-06-26 04:09:19 +0000
committerGravatar Szymon Tomasz Stefanek2010-06-26 04:09:19 +0000
commitb5659231e9a2125a05f63db8cb52cc93ea3fbc2d (patch)
tree5eb2fe10f97bc5d786a2ec18129e265e449f28c5 /src
parentEven the src subdirectory is optional now (diff)
downloadKVIrc-b5659231e9a2125a05f63db8cb52cc93ea3fbc2d.tar.gz
KVIrc-b5659231e9a2125a05f63db8cb52cc93ea3fbc2d.tar.bz2
KVIrc-b5659231e9a2125a05f63db8cb52cc93ea3fbc2d.zip
Fix dockwidget::setAllowedDockAreas()
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4528 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/modules/objects/class_dockwindow.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/modules/objects/class_dockwindow.cpp b/src/modules/objects/class_dockwindow.cpp
index bea5a399e..b131b59b4 100644
--- a/src/modules/objects/class_dockwindow.cpp
+++ b/src/modules/objects/class_dockwindow.cpp
@@ -134,10 +134,14 @@ KVSO_CLASS_FUNCTION(dockwindow,setAllowedDockAreas)
KVSO_PARAMETER("docks",KVS_PT_STRING,0,szFlags)
KVSO_PARAMETERS_END(c)
Qt::DockWidgetAreas fAreas = Qt::NoDockWidgetArea;
- if(szFlags.indexOf('t',Qt::CaseInsensitive))fAreas |= Qt::TopDockWidgetArea;
- if(szFlags.indexOf('l',Qt::CaseInsensitive))fAreas |= Qt::LeftDockWidgetArea;
- if(szFlags.indexOf('r',Qt::CaseInsensitive))fAreas |= Qt::RightDockWidgetArea;
- if(szFlags.indexOf('b',Qt::CaseInsensitive))fAreas |= Qt::BottomDockWidgetArea;
+ if(szFlags.indexOf('t',Qt::CaseInsensitive) >= 0)
+ fAreas |= Qt::TopDockWidgetArea;
+ if(szFlags.indexOf('l',Qt::CaseInsensitive) >= 0)f
+ Areas |= Qt::LeftDockWidgetArea;
+ if(szFlags.indexOf('r',Qt::CaseInsensitive) >= 0)
+ fAreas |= Qt::RightDockWidgetArea;
+ if(szFlags.indexOf('b',Qt::CaseInsensitive) >= 0)
+ fAreas |= Qt::BottomDockWidgetArea;
_pDockWindow->setAllowedAreas(fAreas);
QDockWidget::DockWidgetFeatures fFeatures = _pDockWindow->features();
if(szFlags.indexOf('f',Qt::CaseInsensitive))