static constexpr char newBigFolderSizeLimitC[] = "newBigFolderSizeLimit";
static constexpr char useNewBigFolderSizeLimitC[] = "useNewBigFolderSizeLimit";
+static constexpr char notifyExistingFoldersOverLimitC[] = "notifyExistingFoldersOverLimit";
static constexpr char confirmExternalStorageC[] = "confirmExternalStorage";
static constexpr char moveToTrashC[] = "moveToTrash";
return getPolicySetting(QLatin1String(useNewBigFolderSizeLimitC), fallback).toBool();
}
+bool ConfigFile::notifyExistingFoldersOverLimit() const
+{
+ const auto fallback = getValue(notifyExistingFoldersOverLimitC, {}, true);
+ return getPolicySetting(QString(notifyExistingFoldersOverLimitC), fallback).toBool();
+}
+
+void ConfigFile::setNotifyExistingFoldersOverLimit(const bool notify)
+{
+ setValue(notifyExistingFoldersOverLimitC, notify);
+}
+
void ConfigFile::setConfirmExternalStorage(bool isChecked)
{
setValue(confirmExternalStorageC, isChecked);
/** [checked, size in MB] **/
[[nodiscard]] QPair<bool, qint64> newBigFolderSizeLimit() const;
void setNewBigFolderSizeLimit(bool isChecked, qint64 mbytes);
+ [[nodiscard]] bool notifyExistingFoldersOverLimit() const;
+ void setNotifyExistingFoldersOverLimit(const bool notify);
[[nodiscard]] bool useNewBigFolderSizeLimit() const;
[[nodiscard]] bool confirmExternalStorage() const;
void setConfirmExternalStorage(bool);