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

List:       kde-commits
Subject:    branches/extragear/graphics/digikam/0.11/utilities/queuemanager
From:       Gilles Caulier <caulier.gilles () gmail ! com>
Date:       2009-02-21 20:56:01
Message-ID: 1235249761.945034.1169.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 929668 by cgilles:

connect queue settings view


 M  +3 -0      queuemgrwindow.cpp  
 M  +6 -2      queuepool.cpp  
 M  +1 -0      queuepool.h  
 M  +5 -0      queuesettingsview.cpp  
 M  +4 -0      queuesettingsview.h  


--- branches/extragear/graphics/digikam/0.11/utilities/queuemanager/queuemgrwindow.cpp #929667:929668
@@ -307,6 +307,9 @@
     connect(d->queuePool, SIGNAL(signalItemSelected(const AssignedBatchTools&)),
             d->assignedList, SLOT(slotItemSelected(const AssignedBatchTools&)));
 
+    connect(d->queuePool, SIGNAL(signalQueueSelected(int)),
+            d->queueSettingsView, SLOT(slotQueueSelected(int)));
+
     connect(d->queuePool, SIGNAL(signalQueuePoolChanged()),
             this, SLOT(slotImageListChanged()));
 
--- branches/extragear/graphics/digikam/0.11/utilities/queuemanager/queuepool.cpp #929667:929668
@@ -177,10 +177,14 @@
     if (queue) queue->slotAssignedToolsChanged(tools4Item);
 }
 
-void QueuePool::slotQueuePoolChanged(int)
+void QueuePool::slotQueuePoolChanged(int id)
 {
     QueueListView* queue = currentQueue();
-    if (queue) queue->slotItemSelectionChanged();
+    if (queue)
+    {
+        queue->slotItemSelectionChanged();
+        emit signalQueueSelected(id);
+    }
 }
 
 void QueuePool::slotCloseQueueRequest(QWidget* w)
--- branches/extragear/graphics/digikam/0.11/utilities/queuemanager/queuepool.h #929667:929668
@@ -65,6 +65,7 @@
 
     void signalItemSelectionChanged();
     void signalQueuePoolChanged();
+    void signalQueueSelected(int id);
     void signalImageListChanged();
     void signalItemSelected(const AssignedBatchTools&);
 
--- branches/extragear/graphics/digikam/0.11/utilities/queuemanager/queuesettingsview.cpp #929667:929668
@@ -117,4 +117,9 @@
     delete d;
 }
 
+void QueueSettingsView::slotQueueSelected(int /*id*/)
+{
+    //TODO
+}
+
 }  // namespace Digikam
--- branches/extragear/graphics/digikam/0.11/utilities/queuemanager/queuesettingsview.h #929667:929668
@@ -50,6 +50,10 @@
     QueueSettingsView(QWidget *parent=0);
     ~QueueSettingsView();
 
+public slots:
+
+    void slotQueueSelected(int id);
+
 private:
 
     QueueSettingsViewPriv* const d;
[prev in list] [next in list] [prev in thread] [next in thread] 

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