mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-24 21:35:47 +03:00
Theme: add a settings for configuring the default of newBigFolderSizeLimit
This commit is contained in:
parent
ba896eabfb
commit
0e3262b181
3 changed files with 16 additions and 1 deletions
|
@ -573,7 +573,8 @@ void ConfigFile::setDownloadLimit(int kbytes)
|
|||
|
||||
QPair<bool, quint64> ConfigFile::newBigFolderSizeLimit() const
|
||||
{
|
||||
qint64 value = getValue(newBigFolderSizeLimitC, QString(), 500).toLongLong(); // Default to 500MB
|
||||
auto defaultValue = Theme::instance()->newBigFolderSizeLimit();
|
||||
qint64 value = getValue(newBigFolderSizeLimitC, QString(), defaultValue).toLongLong();
|
||||
bool use = value >= 0 && getValue(useNewBigFolderSizeLimitC, QString(), true).toBool();
|
||||
return qMakePair(use, quint64(qMax<qint64>(0, value)));
|
||||
}
|
||||
|
|
|
@ -248,6 +248,13 @@ QString Theme::transmissionChecksum() const
|
|||
return QString::null; // No transmission by default.
|
||||
}
|
||||
|
||||
qint64 Theme::newBigFolderSizeLimit() const
|
||||
{
|
||||
// Default to 500MB
|
||||
return 500;
|
||||
}
|
||||
|
||||
|
||||
QString Theme::gitSHA1() const
|
||||
{
|
||||
QString devString;
|
||||
|
|
|
@ -208,6 +208,13 @@ public:
|
|||
*/
|
||||
virtual QString transmissionChecksum() const;
|
||||
|
||||
/**
|
||||
* Default option for the newBigFolderSizeLimit.
|
||||
* Size in MB of the maximum size of folder before we ask the confirmation.
|
||||
* Set -1 to never ask confirmation. 0 to ask confirmation for every folder.
|
||||
**/
|
||||
virtual qint64 newBigFolderSizeLimit() const;
|
||||
|
||||
protected:
|
||||
#ifndef TOKEN_AUTH_ONLY
|
||||
QIcon themeIcon(const QString& name, bool sysTray = false) const;
|
||||
|
|
Loading…
Reference in a new issue