Comments would be appreciated, especially for the foreach patch.

apply in kdeplasma-addons/applets

Thanks!

Bruno
Index: lancelot/app/src/models/OpenDocuments.cpp
===================================================================
--- lancelot/app/src/models/OpenDocuments.cpp	(révision 914945)
+++ lancelot/app/src/models/OpenDocuments.cpp	(copie de travail)
@@ -110,17 +110,16 @@
     Q_ASSERT(task);
 
     // kDebug() << task->className() << task->classClass();
-    QRegExp * extractor = NULL;
+    QRegExp extractor;
     QString className = task->className();
 
-    SupportedTask st;
-    foreach (st, m_supportedTasks) {
+    foreach (const SupportedTask &st, m_supportedTasks) {
         if (st.m_classPattern.exactMatch(task->className())) {
-            extractor = & st.m_documentNameExtractor;
+            extractor = st.m_documentNameExtractor;
             break;
         }
     }
-    if (extractor == NULL) {
+    if (extractor.isEmpty()) {
         return false;
     }
 
@@ -135,9 +134,9 @@
 
     QString title = task->visibleName();
     QString description;
-    if (extractor->exactMatch(title)) {
-        title = extractor->cap(1);
-        description = extractor->cap(2);
+    if (extractor.exactMatch(title)) {
+        title = extractor.cap(1);
+        description = extractor.cap(2);
     }
 
     QIcon icon = QIcon(task->icon(32, 32));
Index: lancelot/app/src/models/FolderModel.cpp
===================================================================
--- lancelot/app/src/models/FolderModel.cpp	(révision 914945)
+++ lancelot/app/src/models/FolderModel.cpp	(copie de travail)
@@ -61,7 +61,7 @@
 
 void FolderModel::newItems(const KFileItemList &items)
 {
-    foreach (KFileItem item, items) {
+    foreach (const KFileItem &item, items) {
         if (item.isDesktopFile()) {
             addUrl(item.url());
         } else {
Index: lancelot/libs/lancelot/layouts/NodeLayout.cpp
===================================================================
--- lancelot/libs/lancelot/layouts/NodeLayout.cpp	(révision 914945)
+++ lancelot/libs/lancelot/layouts/NodeLayout.cpp	(copie de travail)
@@ -159,7 +159,7 @@
 
             QSizeF size;
 
-            foreach (Qt::SizeHint which, sizeHintCache.keys()) {
+            foreach (const Qt::SizeHint &which, sizeHintCache.keys()) {
                 size = item->effectiveSizeHint(which);
                 size.scale(
                     1 / qMin(scaled.width(), qreal(1.0)),
Index: rssnow/news.cpp
===================================================================
--- rssnow/news.cpp	(révision 914945)
+++ rssnow/news.cpp	(copie de travail)
@@ -352,11 +352,11 @@
             if (geometry().height() < minSize && !m_collapsed) {
                 //group all feeds together so it can fit (only a single time):
                 QString allfeeds;
-                foreach (QString feed, m_feedlist) {
+                foreach (const QString &feed, m_feedlist) {
+                    allfeeds.append(feed);
                     if (!feed.endsWith(' ')) {
-                        feed.append(" ");
+                        allfeeds.append(" ");
                     }
-                    allfeeds.append(feed);
                 }
                 kDebug() << "allfeeds = " << allfeeds;
                 m_feedlist.clear();
Index: lancelot/libs/lancelot/widgets/PopupList.h
===================================================================
--- lancelot/libs/lancelot/widgets/PopupList.h	(révision 914945)
+++ lancelot/libs/lancelot/widgets/PopupList.h	(copie de travail)
@@ -46,7 +46,7 @@
      * Creates a new Lancelot::PopupList
      * @param parent parent item
      */
-    PopupList(QWidget * parent = 0, Qt::WindowFlags f =  Qt::Window);
+    explicit PopupList(QWidget * parent = 0, Qt::WindowFlags f =  Qt::Window);
 
     /**
      * Destroys Lancelot::PopupList
Index: lancelot/libs/lancelot/widgets/PopupMenu.h
===================================================================
--- lancelot/libs/lancelot/widgets/PopupMenu.h	(révision 914945)
+++ lancelot/libs/lancelot/widgets/PopupMenu.h	(copie de travail)
@@ -45,7 +45,7 @@
      * Creates a new Lancelot::PopupMenu
      * @param parent parent item
      */
-    PopupMenu(QWidget * parent = 0, Qt::WindowFlags f =  Qt::Window);
+    explicit PopupMenu(QWidget * parent = 0, Qt::WindowFlags f =  Qt::Window);
 
     /**
      * Destroys Lancelot::PopupMenu
Index: lancelot/app/src/models/Sessions.h
===================================================================
--- lancelot/app/src/models/Sessions.h	(révision 914945)
+++ lancelot/app/src/models/Sessions.h	(copie de travail)
@@ -17,8 +17,8 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-#ifndef LANCELOTAPP_MODELS_SESSION_H
-#define LANCELOTAPP_MODELS_SESSION_H
+#ifndef LANCELOTAPP_MODELS_SESSIONS_H
+#define LANCELOTAPP_MODELS_SESSIONS_H
 
 #include "BaseModel.h"
 #include <plasma/runnermanager.h>
@@ -44,4 +44,4 @@
 
 } // namespace Models
 
-#endif /* LANCELOTAPP_MODELS_SESSION_H */
+#endif /* LANCELOTAPP_MODELS_SESSIONS_H */
Index: lancelot/app/src/QtDisplay.cpp
===================================================================
--- lancelot/app/src/QtDisplay.cpp	(révision 914945)
+++ lancelot/app/src/QtDisplay.cpp	(copie de travail)
@@ -19,7 +19,7 @@
 
 #include "QtDisplay.h"
 
-#include "config-lancelot.h"
+#include <config-lancelot.h>
 
 #ifdef LANCELOT_HAVE_COMPOSITING
 
Index: lancelot/app/src/QtDisplay.h
===================================================================
--- lancelot/app/src/QtDisplay.h	(révision 914945)
+++ lancelot/app/src/QtDisplay.h	(copie de travail)
@@ -21,7 +21,7 @@
 #ifndef QT_DISPLAY
 #define QT_DISPLAY
 
-#include "config-lancelot.h"
+#include <config-lancelot.h>
 
 #ifdef LANCELOT_HAVE_COMPOSITING
 
Index: lancelot/libs/lancelot/widgets/ActionListView.h
===================================================================
--- lancelot/libs/lancelot/widgets/ActionListView.h	(révision 914945)
+++ lancelot/libs/lancelot/widgets/ActionListView.h	(copie de travail)
@@ -24,8 +24,8 @@
 #include <lancelot/lancelot.h>
 #include <lancelot/lancelot_export.h>
 
-#include <KDebug>
-#include <QIcon>
+#include <KDE/KDebug>
+#include <QtGui/QIcon>
 
 #include <lancelot/widgets/CustomListView.h>
 #include <lancelot/models/ActionListViewModels.h>
Index: bballConfig.ui
===================================================================
--- bballConfig.ui	(révision 914945)
+++ bballConfig.ui	(copie de travail)
@@ -14,7 +14,7 @@
   </property>
   <layout class="QVBoxLayout" >
    <item>
-    <widget class="QTabWidget" name="tabWidget" >
+    <widget class="KTabWidget" name="tabWidget" >
      <property name="sizePolicy" >
       <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
        <horstretch>0</horstretch>
@@ -277,6 +277,12 @@
    <extends>QFrame</extends>
    <header>kurlrequester.h</header>
   </customwidget>
+  <customwidget>
+   <class>KTabWidget</class>
+   <extends>QTabWidget</extends>
+   <header>ktabwidget.h</header>
+   <container>1</container>
+  </customwidget>
  </customwidgets>
  <resources/>
  <connections>
Index: lancelot/app/src/parts/LancelotPart.cpp
===================================================================
--- lancelot/app/src/parts/LancelotPart.cpp	(révision 913748)
+++ lancelot/app/src/parts/LancelotPart.cpp	(copie de travail)
@@ -342,7 +342,7 @@
             } else if (modelID == "FavoriteApplications") {
                 // We don't want to delete this one (singleton)
                 m_model->addModel(modelID, QIcon(), i18n("Favorite Applications"), model = Models::FavoriteApplications::instance());
-            } else if (modelID.startsWith("Folder ")) {
+            } else if (modelID.startsWith(QString("Folder "))) {
                 modelID.remove(0, 7);
                 m_model->addModel(modelID,
                         QIcon(),
Index: weatherstation/lcd.cpp
===================================================================
--- weatherstation/lcd.cpp	(révision 913748)
+++ weatherstation/lcd.cpp	(copie de travail)
@@ -192,7 +192,7 @@
                     QString id = element.attribute("id");
                     if ((pos = id.lastIndexOf(':')) > -1) {
                         groups[id.left(pos)] << id.mid(pos + 1);
-                    } else if (id.startsWith("label")) {
+                    } else if (id.startsWith(QString("label"))) {
                         int i = id.mid(5).toInt();
                         QRegExp rx("fill:([#0-9]+)");
                         if (rx.indexIn(element.attribute("style")) > -1) {
Index: twitter/twitter.cpp
===================================================================
--- twitter/twitter.cpp	(révision 913748)
+++ twitter/twitter.cpp	(copie de travail)
@@ -352,7 +352,7 @@
 {
     //kDebug() << source;
     if (data.isEmpty()) {
-        if (source.startsWith("Error")) {
+        if (source.startsWith(QString("Error"))) {
             m_flash->kill(); //FIXME only clear it if it was showing an error msg
         } else {
             //this is a fake update from a new source
@@ -403,7 +403,7 @@
                 showTweets();
             }
         }
-    } else if (source.startsWith("Error")) {
+    } else if (source.startsWith(QString("Error"))) {
         QString desc = data["description"].toString();
 
         if (desc == "Authentication required"){
Index: lancelot/app/src/models/Places.cpp
===================================================================
--- lancelot/app/src/models/Places.cpp	(révision 913748)
+++ lancelot/app/src/models/Places.cpp	(copie de travail)
@@ -40,9 +40,9 @@
     // We don't want to use addUrl, because of the icons
     add(
         i18n("Home Folder"),
-        getenv("HOME"),
+        qgetenv("HOME"),
         KIcon("user-home"),
-        getenv("HOME")
+        qgetenv("HOME")
     );
 
     add(
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to