[Pkg-owncloud-commits] [owncloud-client] 22/89: Display rename-target in sync protocol action column.
Sandro Knauß
hefee-guest at moszumanska.debian.org
Sat Dec 14 01:02:30 UTC 2013
This is an automated email from the git hooks/post-receive script.
hefee-guest pushed a commit to branch master
in repository owncloud-client.
commit 41d54459802be35f52e11879732f3758cc330946
Author: Klaas Freitag <freitag at owncloud.com>
Date: Fri Dec 6 15:07:25 2013 +0100
Display rename-target in sync protocol action column.
---
src/mirall/csyncthread.cpp | 1 +
src/mirall/owncloudgui.cpp | 2 +-
src/mirall/progressdispatcher.cpp | 8 ++++----
src/mirall/progressdispatcher.h | 4 +++-
src/mirall/protocolwidget.cpp | 2 +-
5 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/src/mirall/csyncthread.cpp b/src/mirall/csyncthread.cpp
index 3f8fb6b..7e7a2a6 100644
--- a/src/mirall/csyncthread.cpp
+++ b/src/mirall/csyncthread.cpp
@@ -662,6 +662,7 @@ void CSyncThread::slotProgress(Progress::Kind kind, const SyncFileItem& item, qu
Progress::Info pInfo(_progressInfo);
pInfo.kind = kind;
pInfo.current_file = item._file;
+ pInfo.rename_target = item._renameTarget;
pInfo.file_size = total;
pInfo.current_file_bytes = curr;
pInfo.current_file_no = _currentFileNo;
diff --git a/src/mirall/owncloudgui.cpp b/src/mirall/owncloudgui.cpp
index ad10da2..47e07f1 100644
--- a/src/mirall/owncloudgui.cpp
+++ b/src/mirall/owncloudgui.cpp
@@ -404,7 +404,7 @@ void ownCloudGui::slotRebuildRecentMenus()
while(i.hasNext()) {
Progress::Info info = i.next();
- QString kindStr = Progress::asResultString(info.kind);
+ QString kindStr = Progress::asResultString(info);
QString timeStr = info.timestamp.toString("hh:mm");
QString actionText = tr("%1 (%2, %3)").arg(info.current_file).arg(kindStr).arg(timeStr);
diff --git a/src/mirall/progressdispatcher.cpp b/src/mirall/progressdispatcher.cpp
index f7aea43..4b5a6d9 100644
--- a/src/mirall/progressdispatcher.cpp
+++ b/src/mirall/progressdispatcher.cpp
@@ -21,11 +21,11 @@
namespace Mirall {
ProgressDispatcher* ProgressDispatcher::_instance = 0;
-QString Progress::asResultString( Kind kind )
+QString Progress::asResultString( const Progress::Info& progress)
{
QString re;
- switch(kind) {
+ switch(progress.kind) {
case Download:
case EndDownload:
re = QCoreApplication::translate( "progress", "Download");
@@ -59,10 +59,10 @@ QString Progress::asResultString( Kind kind )
re = QCoreApplication::translate( "progress", "deleted");
break;
case StartRename:
- re = QCoreApplication::translate( "progress", "Move");
+ re = QCoreApplication::translate( "progress", "Moved to %1").arg(progress.rename_target);
break;
case EndRename:
- re = QCoreApplication::translate( "progress", "Move");
+ re = QCoreApplication::translate( "progress", "Moved to %1").arg(progress.rename_target);
break;
default:
Q_ASSERT(false);
diff --git a/src/mirall/progressdispatcher.h b/src/mirall/progressdispatcher.h
index 12a2dc1..2b6a597 100644
--- a/src/mirall/progressdispatcher.h
+++ b/src/mirall/progressdispatcher.h
@@ -53,6 +53,8 @@ namespace Progress
Kind kind;
QString folder;
QString current_file;
+ QString rename_target;
+
qint64 file_size;
qint64 current_file_bytes;
@@ -80,7 +82,7 @@ namespace Progress
};
QString asActionString( Kind );
- QString asResultString( Kind );
+ QString asResultString( const Progress::Info& progress );
bool isErrorKind( Kind );
}
diff --git a/src/mirall/protocolwidget.cpp b/src/mirall/protocolwidget.cpp
index 673dcee..b132b16 100644
--- a/src/mirall/protocolwidget.cpp
+++ b/src/mirall/protocolwidget.cpp
@@ -256,7 +256,7 @@ QTreeWidgetItem* ProtocolWidget::createProgressTreewidgetItem( const Progress::I
columns << timeStr;
columns << progress.current_file;
columns << progress.folder;
- columns << Progress::asResultString(progress.kind);
+ columns << Progress::asResultString(progress);
columns << Utility::octetsToString( progress.file_size );
QTreeWidgetItem *item = new QTreeWidgetItem(columns);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git
More information about the Pkg-owncloud-commits
mailing list