Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Verbruggen <erik@verbruggen.consulting>2021-09-24 17:36:41 +0300
committerHannah von Reth <vonreth@kde.org>2021-09-29 16:38:47 +0300
commit2397475f85908136570e1fd5051501e73b924295 (patch)
tree3e3a28ac85b4464c6ef0b324c6bc0e71cf2c0214 /src/libsync
parentb6809421a9bfc0b3bd6a5bd6abb743318750c242 (diff)
Allow to filter issue table by issue type
Fixes: #9000
Diffstat (limited to 'src/libsync')
-rw-r--r--src/libsync/localdiscoverytracker.cpp2
-rw-r--r--src/libsync/owncloudpropagator.cpp2
-rw-r--r--src/libsync/syncfileitem.cpp4
-rw-r--r--src/libsync/syncfileitem.h6
4 files changed, 12 insertions, 2 deletions
diff --git a/src/libsync/localdiscoverytracker.cpp b/src/libsync/localdiscoverytracker.cpp
index 98d518c2a..44cb909ca 100644
--- a/src/libsync/localdiscoverytracker.cpp
+++ b/src/libsync/localdiscoverytracker.cpp
@@ -75,6 +75,8 @@ void LocalDiscoveryTracker::slotItemCompleted(const SyncFileItemPtr &item)
qCDebug(lcLocalDiscoveryTracker) << "wiped successful item" << item->_file;
if (!item->_renameTarget.isEmpty() && _previousLocalDiscoveryPaths.erase(item->_renameTarget))
qCDebug(lcLocalDiscoveryTracker) << "wiped successful item" << item->_renameTarget;
+ } else if (item->_status == SyncFileItem::StatusCount) {
+ Q_UNREACHABLE();
} else {
_localDiscoveryPaths.insert(item->_file);
qCDebug(lcLocalDiscoveryTracker) << "inserted error item" << item->_file;
diff --git a/src/libsync/owncloudpropagator.cpp b/src/libsync/owncloudpropagator.cpp
index 5d59da95a..a7e3dc005 100644
--- a/src/libsync/owncloudpropagator.cpp
+++ b/src/libsync/owncloudpropagator.cpp
@@ -287,6 +287,8 @@ void PropagateItemJob::done(SyncFileItem::Status statusArg, const QString &error
case SyncFileItem::Excluded:
// nothing
break;
+ case SyncFileItem::StatusCount:
+ Q_UNREACHABLE();
}
if (_item->hasErrorStatus())
diff --git a/src/libsync/syncfileitem.cpp b/src/libsync/syncfileitem.cpp
index ab7458b8d..8018432f2 100644
--- a/src/libsync/syncfileitem.cpp
+++ b/src/libsync/syncfileitem.cpp
@@ -91,7 +91,7 @@ QString SyncFileItem::statusEnumDisplayName(Status s)
case OCC::SyncFileItem::Conflict:
return QCoreApplication::translate("SyncFileItem::Status", "Conflict");
case OCC::SyncFileItem::FileIgnored:
- return QCoreApplication::translate("SyncFileItem::Status", "Error Ignored");
+ return QCoreApplication::translate("SyncFileItem::Status", "File Ignored");
case OCC::SyncFileItem::Restoration:
return QCoreApplication::translate("SyncFileItem::Status", "Restored");
case OCC::SyncFileItem::DetailError:
@@ -100,6 +100,8 @@ QString SyncFileItem::statusEnumDisplayName(Status s)
return QCoreApplication::translate("SyncFileItem::Status", "Blacklisted");
case OCC::SyncFileItem::Excluded:
return QCoreApplication::translate("SyncFileItem::Status", "Excluded");
+ case OCC::SyncFileItem::StatusCount:
+ Q_UNREACHABLE();
}
Q_UNREACHABLE();
}
diff --git a/src/libsync/syncfileitem.h b/src/libsync/syncfileitem.h
index 971d75bde..5437e7bb8 100644
--- a/src/libsync/syncfileitem.h
+++ b/src/libsync/syncfileitem.h
@@ -91,7 +91,11 @@ public:
/**
* The file is excluded by the ignore list
*/
- Excluded
+ Excluded,
+
+ /** For use in an array or vector for the number of items in this enum.
+ */
+ StatusCount
};
Q_ENUM(Status)