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

List:       kde-commits
Subject:    KDE/kdebase/kicker/kicker/core
From:       Matt Broadstone <mbroadst () gmail ! com>
Date:       2005-08-20 20:01:06
Message-ID: 1124568066.074566.32363.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 451474 by mbroadst:

more cleanups, changed a lot of STL style iterators to use foreach. readability is next to godliness?

 M  +2 -0      container_extension.cpp  
 M  +34 -44    extensionmanager.cpp  
 M  +1 -1      pluginmanager.cpp  


--- trunk/KDE/kdebase/kicker/kicker/core/container_extension.cpp #451473:451474
@@ -108,6 +108,8 @@
                                        const QString& extensionId,
                                        QWidget *parent)
   : QFrame(parent, "ExtensionContainer", Qt::WStyle_Customize | Qt::WStyle_NoBorder),
+    m_hideMode(ManualHide),
+    m_unhideTriggeredAt(Plasma::NoEdge),
     _autoHidden(false),
     _userHidden(Unhidden),
     _block_user_input(false),
--- trunk/KDE/kdebase/kicker/kicker/core/extensionmanager.cpp #451473:451474
@@ -73,7 +73,7 @@
 {
     while (!_containers.isEmpty())
     {
-            delete _containers.takeFirst();
+        delete _containers.takeFirst();
     }
 
     delete m_menubarPanel;
@@ -130,11 +130,10 @@
     QStringList elist = config->readListEntry("Extensions2");
 
     // now restore the extensions
-    QStringList::iterator itEnd = elist.end();
-    for (QStringList::iterator it = elist.begin(); it !=  elist.end(); ++it)
+    foreach (QString it, elist)
     {
         // extension id
-        QString extensionId(*it);
+        QString extensionId(it);
 
         // create a matching applet container
         if(!extensionId.contains("Extension") > 0)
@@ -151,10 +150,12 @@
         // set config group
         config->setGroup(extensionId);
 
-        ExtensionContainer* e = pm->createExtensionContainer(config->readPathEntry("DesktopFile"),
-                                                             true, // is startup
-                                                             config->readPathEntry("ConfigFile"),
-                                                             extensionId);
+        ExtensionContainer* e =
+            pm->createExtensionContainer(config->readPathEntry("DesktopFile"),
+                                         true, // is startup
+                                         config->readPathEntry("ConfigFile"),
+                                         extensionId);
+
         if (e)
         {
             addContainer(e);
@@ -166,15 +167,15 @@
 
     pm->clearUntrustedLists();
     connect(Kicker::the(), SIGNAL(configurationChanged()), SLOT(configurationChanged()));
-    DCOPRef r( "ksmserver", "ksmserver" );
-    r.send( "resumeStartup" );
+    DCOPRef r("ksmserver", "ksmserver");
+    r.send("resumeStartup");
 }
 
 void ExtensionManager::configureMenubar(bool duringInit)
 {
-    KConfig menuConfig( "kdesktoprc", true );
-    if( KConfigGroup( &menuConfig, "KDE" ).readBoolEntry("macStyle", false)
-        || KConfigGroup( &menuConfig, "Menubar" ).readBoolEntry( "ShowMenubar", false ))
+    KConfig menuConfig("kdesktoprc", true);
+    if(KConfigGroup(&menuConfig, "KDE").readBoolEntry("macStyle", false)
+        || KConfigGroup(&menuConfig, "Menubar").readBoolEntry("ShowMenubar", false))
     {
         if (KGlobal::dirs()->findResource("applets", "menuapplet.desktop").isEmpty() ||
             m_menubarPanel)
@@ -247,10 +248,9 @@
     }
 
     QStringList elist = config->readListEntry("Extensions2");
-    QStringList::iterator itEnd = elist.end();
-    for (QStringList::iterator it = elist.begin(); it !=  elist.end(); ++it)
+    foreach (QString it, elist)
     {
-        QString extensionId(*it);
+        QString extensionId(it);
 
         if(!extensionId.contains("Extension") > 0)
         {
@@ -271,11 +271,9 @@
         if (extensionConfig.hasKey("Applets2"))
         {
             QStringList containers = extensionConfig.readListEntry("Applets2");
-            QStringList::iterator cit = containers.begin();
-            QStringList::iterator citEnd = containers.end();
-            for (; cit != citEnd; ++cit)
+            foreach (QString cit, containers)
             {
-                QString appletId(*cit);
+                QString appletId(cit);
 
                 // is there a config group for this applet?
                 if (!extensionConfig.hasGroup(appletId))
@@ -295,7 +293,7 @@
                         KIO::NetAccess::copy(menubarConfig,
                                              locateLocal("config",
                                              "kicker_menubarpanelrc"), 0);
-                        elist.remove(it);
+                        elist.removeAll(it);
                         config->setGroup("General");
                         config->writeEntry("Extensions2", elist);
                         config->writeEntry("CheckedForMenubar", true);
@@ -319,10 +317,9 @@
 
     // build the extension list
     QStringList elist;
-    ExtensionContainer::List::iterator itEnd = _containers.end();
-    for (ExtensionContainer::List::iterator it = _containers.begin(); it != itEnd; ++it)
+    foreach (ExtensionContainer *it, _containers)
     {
-        elist.append((*it)->extensionId());
+        elist.append(it->extensionId());
     }
 
     // write extension list
@@ -341,10 +338,9 @@
         m_menubarPanel->readConfig();
     }
 
-    ExtensionContainer::List::iterator itEnd = _containers.end();
-    for (ExtensionContainer::List::iterator it = _containers.begin(); it != itEnd; ++it)
+    foreach (ExtensionContainer *it, _containers)
     {
-        (*it)->readConfig();
+        it->readConfig();
     }
 }
 
@@ -424,9 +420,8 @@
 {
     while (!_containers.isEmpty())
     {
-        ExtensionContainer* e = _containers.first();
-        _containers.remove(e);
-        e->deleteLater(); // Wait till we return to the main event loop
+        ExtensionContainer *e = _containers.takeFirst();
+        e->deleteLater();
     }
 
     saveContainerConfig();
@@ -445,10 +440,9 @@
         newId = idBase.arg(i);
 
         unique = true;
-        ExtensionContainer::List::iterator itEnd = _containers.end();
-        for (ExtensionContainer::List::iterator it = _containers.begin(); it != itEnd; ++it)
+        foreach (ExtensionContainer *it, _containers)
         {
-            if ((*it)->extensionId() == newId)
+            if (it->extensionId() == newId)
             {
                 unique = false;
                 break;
@@ -468,10 +462,9 @@
        positions[i] = true;
     }
 
-    ExtensionContainer::List::iterator itEnd = _containers.end();
-    for (ExtensionContainer::List::iterator it = _containers.begin(); it != itEnd; ++it)
+    foreach (ExtensionContainer *it, _containers)
     {
-       positions[(int) (*it)->position()] = false;
+       positions[(int) it->position()] = false;
     }
 
     Plasma::Position pos = preferred;
@@ -606,9 +599,6 @@
 
     QList<WId> list;
 
-    ExtensionContainer::List::iterator itEnd = _containers.end();
-    ExtensionContainer::List::iterator it = _containers.begin();
-
     // If the hide mode is Manual, exclude the struts of
     // panels below this one in the list. Else exclude the
     // struts of all panels.
@@ -621,11 +611,11 @@
             list.append(m_mainPanel->winId());
         }
 
-        for (; it != itEnd; ++it)
+        foreach (ExtensionContainer *it, _containers)
         {
-            if (shouldExclude(XineramaScreen, extension, *it))
+            if (shouldExclude(XineramaScreen, extension, it))
             {
-                list.append((*it)->winId());
+                list.append(it->winId());
             }
         }
     }
@@ -642,9 +632,9 @@
             list.append(m_mainPanel->winId());
         }
 
-        for (; it != itEnd; ++it)
+        foreach (ExtensionContainer *it, _containers)
         {
-            list.append((*it)->winId());
+            list.append(it->winId());
         }
     }
 
--- trunk/KDE/kdebase/kicker/kicker/core/pluginmanager.cpp #451473:451474
@@ -276,7 +276,7 @@
         return 0;
     }
 
-    AppletInfo info( desktopPath, configFile );
+    AppletInfo info(desktopPath, configFile);
 
     bool internal = (info.library() == "childpanel_panelextension");
     bool instance = !internal && hasInstance(info);
[prev in list] [next in list] [prev in thread] [next in thread] 

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