[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [digikam] utilities/queuemanager/main: factoring and simplification
From: Gilles Caulier <caulier.gilles () gmail ! com>
Date: 2012-12-10 12:25:39
Message-ID: 20121210122539.9485AA6091 () git ! kde ! org
[Download RAW message or body]
Git commit 99f0f4528841e87b7fc12aa9323d65580011a694 by Gilles Caulier.
Committed on 10/12/2012 at 13:25.
Pushed by cgilles into branch 'master'.
factoring and simplification
M +23 -46 utilities/queuemanager/main/queuemgrwindow.cpp
M +0 -3 utilities/queuemanager/main/queuemgrwindow.h
http://commits.kde.org/digikam/99f0f4528841e87b7fc12aa9323d65580011a694
diff --git a/utilities/queuemanager/main/queuemgrwindow.cpp \
b/utilities/queuemanager/main/queuemgrwindow.cpp index 6fe7c1a..41df7e2 100644
--- a/utilities/queuemanager/main/queuemgrwindow.cpp
+++ b/utilities/queuemanager/main/queuemgrwindow.cpp
@@ -1063,11 +1063,20 @@ void QueueMgrWindow::slotHistoryEntryClicked(int queueId, \
qlonglong itemId)
void QueueMgrWindow::slotAction(const ActionData& ad)
{
+ QueueListViewItem* const cItem = \
d->queuePool->currentQueue()->findItemByUrl(ad.fileUrl); +
switch (ad.status)
{
case ActionData::BatchStarted:
{
- processing(ad.fileUrl);
+ if (cItem)
+ {
+ cItem->reset();
+ d->queuePool->currentQueue()->setCurrentItem(cItem);
+ d->queuePool->currentQueue()->scrollToItem(cItem);
+ d->queuePool->setItemBusy(cItem->info().id());
+ addHistoryMessage(cItem, i18n("Processing..."), \
DHistoryView::StartingEntry); + }
break;
}
@@ -1079,18 +1088,22 @@ void QueueMgrWindow::slotAction(const ActionData& ad)
case ActionData::BatchFailed:
{
- processingFailed(ad.fileUrl, ad.message);
+ if (cItem)
+ {
+ cItem->setCanceled();
+ addHistoryMessage(cItem, i18n("Failed to process item..."), \
DHistoryView::ErrorEntry); + addHistoryMessage(cItem, ad.message, \
DHistoryView::ErrorEntry); + }
break;
}
case ActionData::BatchCanceled:
{
- processingCanceled(ad.fileUrl);
- break;
- }
-
- case ActionData::TaskStarted:
- {
+ if (cItem)
+ {
+ cItem->setCanceled();
+ addHistoryMessage(cItem, i18n("Process Cancelled..."), \
DHistoryView::CancelEntry); + }
break;
}
@@ -1112,7 +1125,8 @@ void QueueMgrWindow::slotAction(const ActionData& ad)
break;
}
- default: // NONE
+ case ActionData::TaskStarted:
+ default: // NONE
{
break;
}
@@ -1194,43 +1208,6 @@ void QueueMgrWindow::processed(const KUrl& url, const KUrl& \
tmp) }
}
-void QueueMgrWindow::processing(const KUrl& url)
-{
- QueueListViewItem* const cItem = \
d->queuePool->currentQueue()->findItemByUrl(url);
-
- if (cItem)
- {
- cItem->reset();
- d->queuePool->currentQueue()->setCurrentItem(cItem);
- d->queuePool->currentQueue()->scrollToItem(cItem);
- d->queuePool->setItemBusy(cItem->info().id());
- addHistoryMessage(cItem, i18n("Processing..."), \
DHistoryView::StartingEntry);
- }
-}
-
-void QueueMgrWindow::processingFailed(const KUrl& url, const QString& errMsg)
-{
- QueueListViewItem* const cItem = \
d->queuePool->currentQueue()->findItemByUrl(url);
-
- if (cItem)
- {
- cItem->setCanceled();
- addHistoryMessage(cItem, i18n("Failed to process item..."), \
DHistoryView::ErrorEntry);
- addHistoryMessage(cItem, errMsg, DHistoryView::ErrorEntry);
- }
-}
-
-void QueueMgrWindow::processingCanceled(const KUrl& url)
-{
- QueueListViewItem* const cItem = \
d->queuePool->currentQueue()->findItemByUrl(url);
-
- if (cItem)
- {
- cItem->setCanceled();
- addHistoryMessage(cItem, i18n("Process Cancelled..."), \
DHistoryView::CancelEntry);
- }
-}
-
void QueueMgrWindow::addHistoryMessage(QueueListViewItem* const cItem, const \
QString& msg, DHistoryView::EntryType type) {
if (cItem)
diff --git a/utilities/queuemanager/main/queuemgrwindow.h \
b/utilities/queuemanager/main/queuemgrwindow.h index 1ff7c9b..221f533 100644
--- a/utilities/queuemanager/main/queuemgrwindow.h
+++ b/utilities/queuemanager/main/queuemgrwindow.h
@@ -112,10 +112,7 @@ private:
bool checkTargetAlbum(int queueId);
void busy(bool busy);
void processOneQueue();
- void processing(const KUrl& url);
void processed(const KUrl& url, const KUrl& tmp);
- void processingFailed(const KUrl& url, const QString& errMsg);
- void processingCanceled(const KUrl& url);
void processingAborted();
QueueMgrWindow();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic