mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-19 21:03:30 -07:00
Update max write cache size to 2048MB and set it to automatic by default (closes #148)
This commit is contained in:
parent
6cf2f942e7
commit
aeb5fa036c
3 changed files with 19 additions and 7 deletions
|
@ -55,6 +55,8 @@ public:
|
|||
horizontalHeader()->setStretchLastSection(true);
|
||||
verticalHeader()->setVisible(false);
|
||||
setRowCount(ROW_COUNT);
|
||||
// Signals
|
||||
connect(&spin_cache, SIGNAL(valueChanged(int)), SLOT(updateCacheSpinSuffix(int)));
|
||||
// Load settings
|
||||
loadAdvancedSettings();
|
||||
}
|
||||
|
@ -151,13 +153,22 @@ private:
|
|||
}
|
||||
|
||||
private slots:
|
||||
void loadAdvancedSettings() {
|
||||
void updateCacheSpinSuffix(int value)
|
||||
{
|
||||
if (value <= 0)
|
||||
spin_cache.setSuffix(tr(" (auto)"));
|
||||
else
|
||||
spin_cache.setSuffix(tr(" MiB"));
|
||||
}
|
||||
|
||||
void loadAdvancedSettings()
|
||||
{
|
||||
const Preferences pref;
|
||||
// Disk write cache
|
||||
spin_cache.setMinimum(1);
|
||||
spin_cache.setMaximum(200);
|
||||
spin_cache.setMinimum(0);
|
||||
spin_cache.setMaximum(2048);
|
||||
spin_cache.setValue(pref.diskCacheSize());
|
||||
spin_cache.setSuffix(tr(" MiB"));
|
||||
updateCacheSpinSuffix(spin_cache.value());
|
||||
setRow(DISK_CACHE, tr("Disk write cache size"), &spin_cache);
|
||||
// Outgoing port Min
|
||||
outgoing_ports_min.setMinimum(0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue