[Pkg-owncloud-commits] [owncloud-client] 133/164: Activity: Set a message for conflicts. #2792
Sandro Knauß
hefee-guest at moszumanska.debian.org
Sun Mar 22 11:57:04 UTC 2015
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 3992fba168df04614077504039a10ece4c6d60e9
Author: Christian Kamm <kamm at incasoftware.de>
Date: Thu Mar 12 09:32:44 2015 +0100
Activity: Set a message for conflicts. #2792
Also show size when conflicting files are downloaded.
---
src/gui/protocolwidget.cpp | 39 +++++++++++++++++---------------------
src/libsync/progressdispatcher.cpp | 3 ++-
2 files changed, 19 insertions(+), 23 deletions(-)
diff --git a/src/gui/protocolwidget.cpp b/src/gui/protocolwidget.cpp
index baab619..c4b942b 100644
--- a/src/gui/protocolwidget.cpp
+++ b/src/gui/protocolwidget.cpp
@@ -201,33 +201,28 @@ QTreeWidgetItem* ProtocolWidget::createCompletedTreewidgetItem(const QString& fo
QDateTime timestamp = QDateTime::currentDateTime();
const QString timeStr = timeString(timestamp);
const QString longTimeStr = timeString(timestamp, QLocale::LongFormat);
- QIcon icon;
- QString message;
columns << timeStr;
columns << fixupFilename(item._file);
columns << folder;
- if (Progress::isWarningKind(item._status)) {
- message= item._errorString;
- columns << message;
- if (item._status == SyncFileItem::NormalError || item._status == SyncFileItem::FatalError) {
- icon = Theme::instance()->syncStateIcon(SyncResult::Error);
- } else {
- icon = Theme::instance()->syncStateIcon(SyncResult::Problem);
- }
- } else {
- // if the error string is set, it's prefered because it is a usefull user message.
- // at least should be...
- if(item._errorString.isEmpty()) {
- message = Progress::asResultString(item);
- } else {
- message = item._errorString;
- }
- columns << message;
- if (Progress::isSizeDependent(item._instruction)) {
- columns << Utility::octetsToString( item._size );
- }
+ // If the error string is set, it's prefered because it is a useful user message.
+ QString message = item._errorString;
+ if (message.isEmpty()) {
+ message = Progress::asResultString(item);
+ }
+ columns << message;
+
+ QIcon icon;
+ if (item._status == SyncFileItem::NormalError
+ || item._status == SyncFileItem::FatalError) {
+ icon = Theme::instance()->syncStateIcon(SyncResult::Error);
+ } else if (Progress::isWarningKind(item._status)) {
+ icon = Theme::instance()->syncStateIcon(SyncResult::Problem);
+ }
+
+ if (Progress::isSizeDependent(item._instruction)) {
+ columns << Utility::octetsToString( item._size );
}
QTreeWidgetItem *twitem = new QTreeWidgetItem(columns);
diff --git a/src/libsync/progressdispatcher.cpp b/src/libsync/progressdispatcher.cpp
index b2950d9..dc6b9d9 100644
--- a/src/libsync/progressdispatcher.cpp
+++ b/src/libsync/progressdispatcher.cpp
@@ -25,7 +25,6 @@ ProgressDispatcher* ProgressDispatcher::_instance = 0;
QString Progress::asResultString( const SyncFileItem& item)
{
switch(item._instruction) {
- case CSYNC_INSTRUCTION_CONFLICT:
case CSYNC_INSTRUCTION_SYNC:
case CSYNC_INSTRUCTION_NEW:
if (item._direction != SyncFileItem::Up) {
@@ -33,6 +32,8 @@ QString Progress::asResultString( const SyncFileItem& item)
} else {
return QCoreApplication::translate( "progress", "Uploaded");
}
+ case CSYNC_INSTRUCTION_CONFLICT:
+ return QCoreApplication::translate( "progress", "Downloaded, renamed conflicting file");
case CSYNC_INSTRUCTION_REMOVE:
return QCoreApplication::translate( "progress", "Deleted");
case CSYNC_INSTRUCTION_EVAL_RENAME:
--
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