diff --git a/src/gui/folderstatusmodel.cpp b/src/gui/folderstatusmodel.cpp index cc632bdb1..d3a06f4f5 100644 --- a/src/gui/folderstatusmodel.cpp +++ b/src/gui/folderstatusmodel.cpp @@ -163,6 +163,8 @@ QVariant FolderStatusModel::data(const QModelIndex &index, int role) const return QColor(Qt::red); } break; + case FileIdRole: + return x._fileId; case FolderStatusDelegate::FolderPathRole: { auto f = x._folder; if (!f) diff --git a/src/gui/folderstatusmodel.h b/src/gui/folderstatusmodel.h index 8fcf1058f..4b6a82915 100644 --- a/src/gui/folderstatusmodel.h +++ b/src/gui/folderstatusmodel.h @@ -37,6 +37,8 @@ class FolderStatusModel : public QAbstractItemModel { Q_OBJECT public: + enum {FileIdRole = Qt::UserRole+1}; + FolderStatusModel(QObject *parent = 0); ~FolderStatusModel(); void setAccountState(const AccountState *accountState);