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:
authorHannah von Reth <hannah.vonreth@owncloud.com>2022-07-06 13:58:51 +0300
committerHannah von Reth <vonreth@kde.org>2022-07-06 19:57:04 +0300
commitbee85d6bdf7fa6fe6ff0129289da67d1247215e5 (patch)
tree66017b99a10223c1666adf77716d58b31f87aa91
parent97a9c9380185a8661c99d483e2370c8c9bb1fe3c (diff)
Use switch case
-rw-r--r--src/gui/folderstatusmodel.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/gui/folderstatusmodel.cpp b/src/gui/folderstatusmodel.cpp
index 4f0ac6515..30cc380d5 100644
--- a/src/gui/folderstatusmodel.cpp
+++ b/src/gui/folderstatusmodel.cpp
@@ -899,7 +899,10 @@ void FolderStatusModel::slotSetProgress(const ProgressInfo &progress, Folder *f)
const QVector<int> roles = { FolderStatusDelegate::SyncProgressItemString, FolderStatusDelegate::WarningCount, Qt::ToolTipRole };
- if (progress.status() == ProgressInfo::Discovery) {
+ switch (progress.status()) {
+ case ProgressInfo::None:
+ Q_UNREACHABLE();
+ case ProgressInfo::Discovery:
if (!progress._currentDiscoveredRemoteFolder.isEmpty()) {
pi->_overallSyncString = tr("Checking for changes in remote '%1'").arg(progress._currentDiscoveredRemoteFolder);
emit dataChanged(index(folderIndex), index(folderIndex), roles);
@@ -907,10 +910,14 @@ void FolderStatusModel::slotSetProgress(const ProgressInfo &progress, Folder *f)
pi->_overallSyncString = tr("Checking for changes in local '%1'").arg(progress._currentDiscoveredLocalFolder);
emit dataChanged(index(folderIndex), index(folderIndex), roles);
}
- } else if (progress.status() == ProgressInfo::Reconcile) {
+ break;
+ case ProgressInfo::Reconcile:
pi->_overallSyncString = tr("Reconciling changes");
emit dataChanged(index(folderIndex), index(folderIndex), roles);
- } else {
+ break;
+ case ProgressInfo::Propagation:
+ Q_FALLTHROUGH();
+ case ProgressInfo::Done:
// Status is Propagation or Done
if (!progress._lastCompletedItem.isEmpty()