[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-15 23:11:15
Message-ID: 20110115231115.BA0F93E1F1 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1214696 by aseigo:

don't supress the signal, just disconnect/connect to it


 M  +5 -3      tasks.cpp  


--- trunk/KDE/kdebase/workspace/plasma/desktop/applets/tasks/tasks.cpp \
#1214695:1214696 @@ -120,8 +120,6 @@
     setLayout(layout);
 
     configChanged();
-    connect(m_groupManager, SIGNAL(launcherAdded(LauncherItem*)), this, \
                SLOT(launcherAdded(LauncherItem*)));
-    connect(m_groupManager, SIGNAL(launcherRemoved(LauncherItem*)), this, \
SLOT(launcherRemoved(LauncherItem*)));  }
 
 void Tasks::configChanged()
@@ -203,6 +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());
@@ -219,9 +219,11 @@
             }
             QString name(item[2]);
             QString genericName(item[3]);
-            m_groupManager->addLauncher(url, icon, name, genericName, false);
+            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*)));  \
  if (changed) {
         emit settingsChanged();


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

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