From 116c5b361fa23a41098616a38c522d2406069a77 Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Sun, 21 Jul 2019 21:37:50 +0200 Subject: [PATCH] Displays FileIgnored activities with an info icon See: https://github.com/nextcloud/desktop/issues/965 Signed-off-by: Claas Augner --- client.qrc | 1 + resources/state-info.svg | 1 + src/gui/activitylistmodel.cpp | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 resources/state-info.svg diff --git a/client.qrc b/client.qrc index 00db6b163b..2abbd8fc80 100644 --- a/client.qrc +++ b/client.qrc @@ -38,6 +38,7 @@ resources/copy.svg resources/state-sync.svg resources/add.png + resources/state-info.svg diff --git a/resources/state-info.svg b/resources/state-info.svg new file mode 100644 index 0000000000..14b52e326b --- /dev/null +++ b/resources/state-info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/gui/activitylistmodel.cpp b/src/gui/activitylistmodel.cpp index ae3a7c6b30..d35fd1368a 100644 --- a/src/gui/activitylistmodel.cpp +++ b/src/gui/activitylistmodel.cpp @@ -103,11 +103,12 @@ QVariant ActivityListModel::data(const QModelIndex &index, int role) const || a._status == SyncFileItem::BlacklistedError) { return QIcon(QLatin1String(":/client/resources/state-error.svg")); } else if(a._status == SyncFileItem::SoftError - || a._status == SyncFileItem::FileIgnored || a._status == SyncFileItem::Conflict || a._status == SyncFileItem::Restoration || a._status == SyncFileItem::FileLocked){ return QIcon(QLatin1String(":/client/resources/state-warning.svg")); + } else if(a._status == SyncFileItem::FileIgnored){ + return QIcon(QLatin1String(":/client/resources/state-info.svg")); } return QIcon(QLatin1String(":/client/resources/state-sync.svg")); }