diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2022-07-06 13:58:51 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2022-07-06 19:57:04 +0300 |
commit | bee85d6bdf7fa6fe6ff0129289da67d1247215e5 (patch) | |
tree | 66017b99a10223c1666adf77716d58b31f87aa91 | |
parent | 97a9c9380185a8661c99d483e2370c8c9bb1fe3c (diff) |
Use switch case
-rw-r--r-- | src/gui/folderstatusmodel.cpp | 13 |
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() |