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

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/desktop/applets/tasks
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2011-01-25 0:24:41
Message-ID: 20110125002441.B00D8AC8BA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1216812 by aseigo:

adapt to changes in libtaskmanager


 M  +1 -1      taskgroupitem.cpp  
 M  +2 -23     tasks.cpp  


--- trunk/KDE/kdebase/workspace/plasma/desktop/applets/tasks/taskgroupitem.cpp \
#1216811:1216812 @@ -1119,7 +1119,7 @@
                     while (it.hasNext()) {
                         it.next();
                         if (it.key()->itemType() == TaskManager::LauncherItemType &&
-                            static_cast<LauncherItem *>(it.key())->url() == url) {
+                            it.key()->launcherUrl() == url) {
                             layoutTaskItem(it.value(), event->pos());
                             break;
                         }
--- trunk/KDE/kdebase/workspace/plasma/desktop/applets/tasks/tasks.cpp \
#1216811:1216812 @@ -201,29 +201,8 @@
         changed = true;
     }
 
-    disconnect(m_groupManager, SIGNAL(launcherAdded(LauncherItem*)), this, \
                SLOT(launcherAdded(LauncherItem*)));
-    disconnect(m_groupManager, SIGNAL(launcherRemoved(LauncherItem*)), this, \
SLOT(launcherRemoved(LauncherItem*)));  KConfigGroup launcherCg(&cg, "Launchers");
-    foreach (const QString &key, launcherCg.keyList()) {
-        QStringList item = launcherCg.readEntry(key, QStringList());
-        if (item.length() >= 4) {
-            KUrl url(item[0]);
-            KIcon icon;
-            if (!item[1].isEmpty()) {
-                icon = KIcon(item[1]);
-            } else if (item.length() >= 5) {
-                QPixmap pixmap;
-                QByteArray bytes = QByteArray::fromBase64(item[4].toAscii());
-                pixmap.loadFromData(bytes);
-                icon.addPixmap(pixmap);
-            }
-            QString name(item[2]);
-            QString genericName(item[3]);
-            m_groupManager->addLauncher(url, icon, name, genericName);
-        }
-    }
-    connect(m_groupManager, SIGNAL(launcherAdded(LauncherItem*)), this, \
                SLOT(launcherAdded(LauncherItem*)));
-    connect(m_groupManager, SIGNAL(launcherRemoved(LauncherItem*)), this, \
SLOT(launcherRemoved(LauncherItem*))); +    \
m_groupManager->readLauncherConfig(launcherCg);  
     if (changed) {
         emit settingsChanged();
@@ -237,7 +216,7 @@
     KConfigGroup launcherCg(&cg, "Launchers");
 
     QVariantList launcherProperties;
-    launcherProperties.append(launcher->url().url());
+    launcherProperties.append(launcher->launcherUrl().url());
     launcherProperties.append(launcher->icon().name());
     launcherProperties.append(launcher->name());
     launcherProperties.append(launcher->genericName());


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

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