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