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

List:       kde-commits
Subject:    KDE/kdewebdev/quanta
From:       Andras Mantia <amantia () kde ! org>
Date:       2008-04-14 14:31:14
Message-ID: 1208183474.368068.11456.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 796908 by amantia:

Make loading of toolbars as separate toolbars work.

 M  +20 -18    plugins/usertoolbars/usertoolbarspart.cpp  
 M  +15 -6     quanta.kdevelop  
 M  +0 -53     quanta.kdevelop.filelist  
 M  +1 -1      src/profile.config  


--- trunk/KDE/kdewebdev/quanta/plugins/usertoolbars/usertoolbarspart.cpp \
#796907:796908 @@ -179,7 +179,7 @@
 void UserToolbarsPart::init()
 {
   KConfigGroup config( UserToolbarsFactory::componentData().config(), "General" );
-  m_separateToolbars = config.readEntry("Separate toolbars", false);
+  m_separateToolbars = config.readEntry("Separate toolbars", true);
   m_createActionsMenu = config.readEntry("Create Actions menu", true);
   slotAdjustActions();
   ToolbarGUIBuilder::ref(KDevelop::Core::self()->uiController()->activeMainWindow())->setSeparateToolbars(m_separateToolbars);
 @@ -327,9 +327,9 @@
       p_toolbar = it.value();
       kDebug(24000) << "p_toolbar->guiClient in setSeparateToolbars:" <<  \
p_toolbar->guiClient->domDocument().toString();  \
                mw->guiFactory()->removeClient(p_toolbar->guiClient);
-/*      if (m_separateToolbars)
+     if (m_separateToolbars)
         p_toolbar->guiClient->setClientBuilder(mw->clientBuilder());
-      else*/
+      else
         p_toolbar->guiClient->setClientBuilder(ToolbarGUIBuilder::ref(mw));
       mw->guiFactory()->addClient(p_toolbar->guiClient);
     }
@@ -530,9 +530,11 @@
     p_toolbar->user = true; //TODO
     m_toolbarList.insert(toolbarId, p_toolbar);
 
-//     if (!m_separateToolbars)
-    toolbarGUI->setClientBuilder(ToolbarGUIBuilder::ref(KDevelop::Core::self()->uiController()->activeMainWindow()));
 +    if (!m_separateToolbars)
+      toolbarGUI->setClientBuilder(ToolbarGUIBuilder::ref(KDevelop::Core::self()->uiController()->activeMainWindow()));
                
     KDevelop::Core::self()->uiController()->activeMainWindow()->guiFactory()->addClient(toolbarGUI);
 +    if (m_separateToolbars)
+      slotToolbarLoaded(toolbarId);
 
     delete toolbarDom;
  }
@@ -965,7 +967,7 @@
   p_toolbar->id = toolbarId;
   m_toolbarList.insert(toolbarId, p_toolbar);
 
-//   if (!m_separateToolbars)
+   if (!m_separateToolbars)
     toolbarGUI->setClientBuilder(ToolbarGUIBuilder::ref(KDevelop::Core::self()->uiController()->activeMainWindow()));
  KDevelop::Core::self()->uiController()->activeMainWindow()->guiFactory()->addClient(toolbarGUI);
  ToolbarTabWidget::ref()->setCurrentIndex(ToolbarTabWidget::ref()->count()-1);
@@ -1011,12 +1013,12 @@
           p_toolbar->guiClient->xmlFile(), p_toolbar->guiClient->componentData());
       ToolbarTabWidget *tb = ToolbarTabWidget::ref();
       QMenu *actionsMenu = static_cast<QMenu*>(factory()->container("actions", \
                this));
-/*      if (m_separateToolbars)
+      if (m_separateToolbars)
       {
         KToolBar *toolbar = \
dynamic_cast<KToolBar*>(KDevelop::Core::self()->uiController()->activeMainWindow()->factory()->container(id, \
p_toolbar->guiClient));  if (toolbar)
-          toolbar->setTitle(i18n(p_toolbar->name.toUtf8()));
-      }// else*/
+          toolbar->setWindowTitle(i18n(p_toolbar->name.toUtf8()));
+      } else
       {
         for (int i = 0; i < tb->count(); i++)
         {
@@ -1024,20 +1026,19 @@
           {
             tb->setTabText(tb->indexOf(tb->page(id)->parentWidget()), \
                i18n(p_toolbar->name.toUtf8()));
             actionsMenu->changeItem(actionsMenu->idAt(i), \
                i18n(p_toolbar->name.toUtf8()));
-/*            if (m_separateToolbars)
+            if (m_separateToolbars)
             {
               mw->guiFactory()->removeClient(p_toolbar->guiClient);
               mw->guiFactory()->addClient(p_toolbar->guiClient);
-             // dynamic_cast<KToolBar*>(tb->page(id)->parentWidget())->setTitle(i18n(p_toolbar->name.toUtf8()));
                
-            }*/
+              dynamic_cast<KToolBar*>(tb->page(id)->parentWidget())->setWindowTitle(i18n(p_toolbar->name.toUtf8()));
 +            }
             break;
           }
         }
       }
-      KXMLGUIFactory::readConfigFile(
-          p_toolbar->guiClient->xmlFile(), p_toolbar->guiClient->componentData());
+      KXMLGUIFactory::readConfigFile(p_toolbar->guiClient->xmlFile(), \
p_toolbar->guiClient->componentData());  m_toolbarList.insert(id, p_toolbar);
-kDebug(24000) << "p_toolbar->guiClient after rename:" <<  \
p_toolbar->guiClient->domDocument().toString(); +      kDebug(24000) << \
"p_toolbar->guiClient after rename:" <<  \
p_toolbar->guiClient->domDocument().toString();  
     }
   }
@@ -1189,8 +1190,10 @@
   if (!p_toolbar || !m_createActionsMenu)
     return;
   QMenu *actionsMenu = static_cast<QMenu*>(factory()->container("actions", this));
+//   actionsMenu->show();
   //Plug in the actions & build the menu
   QMenu *menu = new QMenu(actionsMenu);
+  menu->hide();
   menu->setTitle(i18n(p_toolbar->name.toUtf8()));
   QAction *action;
   KActionCollection *ac = p_toolbar->guiClient->actionCollection();
@@ -1208,7 +1211,6 @@
 
 
   actionsMenu->addMenu(menu);
-  actionsMenu->setVisible(true);
   if (m_actionsMenuId == -1)
   {
     KMenuBar *menuBar = \
KDevelop::Core::self()->uiController()->activeMainWindow()->menuBar(); @@ -1222,8 \
+1224,8 @@  }
     }
   }
-  if (m_actionsMenuId != -1)
-     KDevelop::Core::self()->uiController()->activeMainWindow()->menuBar()->setItemVisible(m_actionsMenuId, \
true); +/*  if (m_actionsMenuId != -1)
+     KDevelop::Core::self()->uiController()->activeMainWindow()->menuBar()->setItemVisible(m_actionsMenuId, \
true);*/  p_toolbar->menu = menu;
 }
 
--- trunk/KDE/kdewebdev/quanta/quanta.kdevelop #796907:796908
@@ -22,13 +22,22 @@
   <kdevcustomproject>
     <filelistdirectory>/data/development/sources/kde-trunk/kdewebdev/quanta</filelistdirectory>
  <run>
-      <mainprogram>/data/development/build/kde-trunk/kdewebdev/quanta/src/quanta</mainprogram>
 +      <mainprogram>/opt/kde4/bin/quanta</mainprogram>
       <directoryradio>build</directoryradio>
       <customdirectory>/</customdirectory>
       <programargs/>
       <terminal>false</terminal>
       <autocompile>true</autocompile>
-      <envvars/>
+      <envvars>
+        <envvar value="/opt/kde4" name="KDEDIR" />
+        <envvar value="/opt/kde4" name="KDEDIRS" />
+        <envvar value="/home/andris/.kde4" name="KDEHOME" />
+        <envvar value="kde4-andris" name="KDETMP" />
+        <envvar value="/var/tmp/kdecache4-andris" name="KDEVARTMP" />
+        <envvar value="/opt/kde4/lib64:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" />
+        <envvar value="/opt/qt4" name="QTDIR" />
+        <envvar value="/opt/kde4/share:$XDG_DATA_DIRS" name="XDG_DATA_DIRS" />
+      </envvars>
       <globaldebugarguments/>
       <globalcwd>/data/development/build/kde-trunk/kdewebdev</globalcwd>
       <useglobalprogram>false</useglobalprogram>
@@ -93,16 +102,16 @@
   </kdevcustomproject>
   <kdevfilecreate>
     <filetypes>
-      <type icon="source_cpp" ext="cpp" name="C++ Source" create="template" >
+      <type icon="source_cpp" ext="cpp" create="template" name="C++ Source" >
         <descr>A new empty C++ file.</descr>
       </type>
-      <type icon="source_h" ext="h" name="C/C++ Header" create="template" >
+      <type icon="source_h" ext="h" create="template" name="C/C++ Header" >
         <descr>A new empty header file for C or C++.</descr>
       </type>
-      <type icon="source_cpp" ext="cpp" name="C++ Source" create="template" >
+      <type icon="source_cpp" ext="cpp" create="template" name="C++ Source" >
         <descr>A new empty C++ file.</descr>
       </type>
-      <type icon="source_f" ext="for" name="Preprocessed Fortran" create="template" \
> +      <type icon="source_f" ext="for" create="template" name="Preprocessed \
> Fortran" >
         <descr>A new empty preprocessed Fortran file.</descr>
       </type>
     </filetypes>
--- trunk/KDE/kdewebdev/quanta/quanta.kdevelop.filelist #796907:796908
@@ -93,9 +93,6 @@
 klinkstatus/src/actionmanager.cpp
 klinkstatus/src/actionmanager.h
 klinkstatus/src/engine
-klinkstatus/src/engine/interfaces
-klinkstatus/src/engine/interfaces/isearchmanager.cpp
-klinkstatus/src/engine/interfaces/isearchmanager.h
 klinkstatus/src/engine/linkchecker.cpp
 klinkstatus/src/engine/linkchecker.h
 klinkstatus/src/engine/linkfilter.cpp
@@ -262,17 +259,6 @@
 kommander/executor/instance.h
 kommander/executor/main.cpp
 kommander/executor/register.cpp
-kommander/factory
-kommander/factory/CMakeLists.txt
-kommander/factory/domtool.cpp
-kommander/factory/domtool.h
-kommander/factory/kommanderfactory.cpp
-kommander/factory/kommanderfactory.h
-kommander/factory/kommanderversion.h
-kommander/plugin
-kommander/plugin/CMakeLists.txt
-kommander/plugin/kommanderplugin.cpp
-kommander/plugin/kommanderplugin.h
 kommander/pluginmanager
 kommander/pluginmanager/CMakeLists.txt
 kommander/pluginmanager/main.cpp
@@ -280,31 +266,6 @@
 kommander/pluginmanager/mainwindow.h
 kommander/pluginmanager/pluginmanager.cpp
 kommander/pluginmanager/pluginmanager.h
-kommander/widget
-kommander/widget/CMakeLists.txt
-kommander/widget/expression.cpp
-kommander/widget/expression.h
-kommander/widget/function.cpp
-kommander/widget/function.h
-kommander/widget/functionlib.cpp
-kommander/widget/kommander_export.h
-kommander/widget/kommanderfunctions.cpp
-kommander/widget/kommanderwidget.cpp
-kommander/widget/kommanderwidget.h
-kommander/widget/kommanderwindow.cpp
-kommander/widget/kommanderwindow.h
-kommander/widget/myprocess.cpp
-kommander/widget/myprocess.h
-kommander/widget/parsenode.cpp
-kommander/widget/parsenode.h
-kommander/widget/parser.cpp
-kommander/widget/parser.h
-kommander/widget/parserdata.cpp
-kommander/widget/parserdata.h
-kommander/widget/specialinformation.cpp
-kommander/widget/specialinformation.h
-kommander/widget/specials.cpp
-kommander/widget/specials.h
 kommander/widgets
 kommander/widgets/CMakeLists.txt
 kommander/widgets/buttongroup.cpp
@@ -431,8 +392,6 @@
 kxsldbg/kxsldbgpart/libxsldbg/xsldbgthread.h
 kxsldbg/kxsldbgpart/qxsldbgdoc.cpp
 kxsldbg/kxsldbgpart/qxsldbgdoc.h
-kxsldbg/kxsldbgpart/xsldbgbreakpointlistitem.cpp
-kxsldbg/kxsldbgpart/xsldbgbreakpointlistitem.h
 kxsldbg/kxsldbgpart/xsldbgbreakpointsimpl.cpp
 kxsldbg/kxsldbgpart/xsldbgbreakpointsimpl.h
 kxsldbg/kxsldbgpart/xsldbgcallstackimpl.cpp
@@ -448,25 +407,13 @@
 kxsldbg/kxsldbgpart/xsldbgdocmap.h
 kxsldbg/kxsldbgpart/xsldbgentitiesimpl.cpp
 kxsldbg/kxsldbgpart/xsldbgentitiesimpl.h
-kxsldbg/kxsldbgpart/xsldbggloballistitem.cpp
-kxsldbg/kxsldbgpart/xsldbggloballistitem.h
-kxsldbg/kxsldbgpart/xsldbgglobalvariablesimpl.cpp
-kxsldbg/kxsldbgpart/xsldbgglobalvariablesimpl.h
 kxsldbg/kxsldbgpart/xsldbginspector.cpp
 kxsldbg/kxsldbgpart/xsldbginspector.h
-kxsldbg/kxsldbgpart/xsldbglistitem.cpp
-kxsldbg/kxsldbgpart/xsldbglistitem.h
-kxsldbg/kxsldbgpart/xsldbglocallistitem.cpp
-kxsldbg/kxsldbgpart/xsldbglocallistitem.h
-kxsldbg/kxsldbgpart/xsldbglocalvariablesimpl.cpp
-kxsldbg/kxsldbgpart/xsldbglocalvariablesimpl.h
 kxsldbg/kxsldbgpart/xsldbgmsgdialogimpl.h
 kxsldbg/kxsldbgpart/xsldbgoutputview.cpp
 kxsldbg/kxsldbgpart/xsldbgoutputview.h
 kxsldbg/kxsldbgpart/xsldbgsourcesimpl.cpp
 kxsldbg/kxsldbgpart/xsldbgsourcesimpl.h
-kxsldbg/kxsldbgpart/xsldbgtemplatelistitem.cpp
-kxsldbg/kxsldbgpart/xsldbgtemplatelistitem.h
 kxsldbg/kxsldbgpart/xsldbgtemplatesimpl.cpp
 kxsldbg/kxsldbgpart/xsldbgtemplatesimpl.h
 kxsldbg/kxsldbgpart/xsldbgwalkspeedimpl.cpp
--- trunk/KDE/kdewebdev/quanta/src/profile.config #796907:796908
@@ -9,4 +9,4 @@
 GenericName=quanta
 
 [Properties]
-List=QuantaCore,Quanta-CreateProject,Quanta-FilesTree,Quanta-Preview,Quanta-ProjectTr \
ee,Quanta-StructureTree,Quanta-TagDialogs,Quanta-TemplatesTree,UserToolbars,Console,Subversion,Quanta-Upload,Quanta-KXSLDbg
 +List=QuantaCore,Quanta-CreateProject,Quanta-FilesTree,Quanta-Preview,Quanta-ProjectT \
ree,Quanta-StructureTree,Quanta-TagDialogs,Quanta-TemplatesTree,UserToolbars,Console,Subversion,Quanta-Upload



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

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