auto whitelistActivityLink = ActivityLink();
whitelistActivityLink._label = tr("Keep syncing");
whitelistActivityLink._primary = false;
- whitelistActivityLink._verb = "WHITELIST_FOLDER";
+ whitelistActivityLink._verb = ActivityLink::WhitelistFolderVerb;
QVector<ActivityLink> activityLinks = {whitelistActivityLink};
auto blacklistActivityLink = ActivityLink();
blacklistActivityLink._label = tr("Stop syncing");
blacklistActivityLink._primary = true;
- blacklistActivityLink._verb = "BLACKLIST_FOLDER";
+ blacklistActivityLink._verb = ActivityLink::BlacklistFolderVerb;
activityLinks.append(blacklistActivityLink);
}
public:
static ActivityLink createFomJsonObject(const QJsonObject &obj);
+ static constexpr auto WhitelistFolderVerb = "WHITELIST_FOLDER";
+ static constexpr auto BlacklistFolderVerb = "BLACKLIST_FOLDER";
+
public:
QString _imageSource;
QString _imageSourceHovered;
(activity._syncFileItemStatus == SyncFileItem::Conflict || activity._syncFileItemStatus == SyncFileItem::FileNameClash)) {
slotTriggerDefaultAction(activityIndex);
return;
- } else if (action._verb == "WHITELIST_FOLDER" && !activity._file.isEmpty()) { // _folder == folder alias/name, _file == folder/file path
+ } else if (action._verb == ActivityLink::WhitelistFolderVerb && !activity._file.isEmpty()) { // _folder == folder alias/name, _file == folder/file path
FolderMan::instance()->whitelistFolderPath(activity._file);
removeActivityFromActivityList(activity);
return;
- } else if (action._verb == "BLACKLIST_FOLDER" && !activity._file.isEmpty()) {
+ } else if (action._verb == ActivityLink::BlacklistFolderVerb && !activity._file.isEmpty()) {
FolderMan::instance()->blacklistFolderPath(activity._file);
removeActivityFromActivityList(activity);
return;