[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdevelop/lib/qextmdi/src
From:       Falk Brettschneider <falk.brettschneider () gmx ! de>
Date:       2003-07-13 21:07:33
[Download RAW message or body]

CVS commit by falkbr: 

fix for recognizing KDockWidget wrapped in compatibility namespace


  M +4 -1      kmdimainfrm.cpp   1.6


--- kdevelop/lib/qextmdi/src/kmdimainfrm.cpp  #1.5:1.6
@@ -1006,4 +1006,7 @@ void KMdiMainFrm::findRootDockWidgets(QP
 
    QObjectList* pObjList = queryList( "KDockWidget");
+   if (pObjList->isEmpty()) {
+      pObjList = queryList( "KDockWidget_Compat::KDockWidget");
+   }
    QObjectListIt it( *pObjList);
    QObject* pObj;
@@ -1017,5 +1020,5 @@ void KMdiMainFrm::findRootDockWidgets(QP
       // find the oldest ancestor of the current dockwidget that can be undocked
       while (!pW->isTopLevel()) {
-         if (pW->inherits("KDockWidget")) {
+         if (pW->inherits("KDockWidget") || pW->inherits("KDockWidget_Compat::KDockWidget")) {
             pUndockCandidate = (KDockWidget*) pW;
             if (pUndockCandidate->enableDocking() != KDockWidget::DockNone)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic