kopia lustrzana https://gitlab.com/eliggett/wfview
Added underlayBufferSize to the preferences.
rodzic
6ebb3b7680
commit
03a279087e
|
@ -1069,6 +1069,9 @@ void wfmain::setUIToPrefs()
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ui->underlayBufferSlider->setValue(prefs.underlayBufferSize);
|
||||||
|
on_underlayBufferSlider_valueChanged(prefs.underlayBufferSize);
|
||||||
|
|
||||||
ui->wfAntiAliasChk->setChecked(prefs.wfAntiAlias);
|
ui->wfAntiAliasChk->setChecked(prefs.wfAntiAlias);
|
||||||
on_wfAntiAliasChk_clicked(prefs.wfAntiAlias);
|
on_wfAntiAliasChk_clicked(prefs.wfAntiAlias);
|
||||||
|
|
||||||
|
@ -1276,6 +1279,7 @@ void wfmain::setDefPrefs()
|
||||||
defPrefs.useSystemTheme = false;
|
defPrefs.useSystemTheme = false;
|
||||||
defPrefs.drawPeaks = true;
|
defPrefs.drawPeaks = true;
|
||||||
defPrefs.underlayMode = underlayNone;
|
defPrefs.underlayMode = underlayNone;
|
||||||
|
defPrefs.underlayBufferSize = 64;
|
||||||
defPrefs.wfAntiAlias = false;
|
defPrefs.wfAntiAlias = false;
|
||||||
defPrefs.wfInterpolate = true;
|
defPrefs.wfInterpolate = true;
|
||||||
defPrefs.stylesheetPath = QString("qdarkstyle/style.qss");
|
defPrefs.stylesheetPath = QString("qdarkstyle/style.qss");
|
||||||
|
@ -1328,6 +1332,7 @@ void wfmain::loadSettings()
|
||||||
wfFloor = prefs.plotFloor;
|
wfFloor = prefs.plotFloor;
|
||||||
wfCeiling = prefs.plotCeiling;
|
wfCeiling = prefs.plotCeiling;
|
||||||
prefs.drawPeaks = settings->value("DrawPeaks", defPrefs.drawPeaks).toBool();
|
prefs.drawPeaks = settings->value("DrawPeaks", defPrefs.drawPeaks).toBool();
|
||||||
|
prefs.underlayBufferSize = settings->value("underlayBufferSize", defPrefs.underlayBufferSize).toInt();
|
||||||
prefs.underlayMode = static_cast<underlay_t>(settings->value("underlayMode", defPrefs.underlayMode).toInt());
|
prefs.underlayMode = static_cast<underlay_t>(settings->value("underlayMode", defPrefs.underlayMode).toInt());
|
||||||
prefs.wfAntiAlias = settings->value("WFAntiAlias", defPrefs.wfAntiAlias).toBool();
|
prefs.wfAntiAlias = settings->value("WFAntiAlias", defPrefs.wfAntiAlias).toBool();
|
||||||
prefs.wfInterpolate = settings->value("WFInterpolate", defPrefs.wfInterpolate).toBool();
|
prefs.wfInterpolate = settings->value("WFInterpolate", defPrefs.wfInterpolate).toBool();
|
||||||
|
@ -1837,6 +1842,7 @@ void wfmain::saveSettings()
|
||||||
settings->setValue("UseDarkMode", prefs.useDarkMode);
|
settings->setValue("UseDarkMode", prefs.useDarkMode);
|
||||||
settings->setValue("DrawPeaks", prefs.drawPeaks);
|
settings->setValue("DrawPeaks", prefs.drawPeaks);
|
||||||
settings->setValue("underlayMode", prefs.underlayMode);
|
settings->setValue("underlayMode", prefs.underlayMode);
|
||||||
|
settings->setValue("underlayBufferSize", prefs.underlayBufferSize);
|
||||||
settings->setValue("WFAntiAlias", prefs.wfAntiAlias);
|
settings->setValue("WFAntiAlias", prefs.wfAntiAlias);
|
||||||
settings->setValue("WFInterpolate", prefs.wfInterpolate);
|
settings->setValue("WFInterpolate", prefs.wfInterpolate);
|
||||||
settings->setValue("WFTheme", prefs.wftheme);
|
settings->setValue("WFTheme", prefs.wftheme);
|
||||||
|
@ -6092,6 +6098,7 @@ void wfmain::on_underlayBufferSlider_valueChanged(int value)
|
||||||
{
|
{
|
||||||
// TODO: lock first...
|
// TODO: lock first...
|
||||||
spectrumPlasma.resize(value);
|
spectrumPlasma.resize(value);
|
||||||
|
prefs.underlayBufferSize = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wfmain::on_underlayNone_toggled(bool checked)
|
void wfmain::on_underlayNone_toggled(bool checked)
|
||||||
|
|
1
wfmain.h
1
wfmain.h
|
@ -785,6 +785,7 @@ private:
|
||||||
bool useSystemTheme;
|
bool useSystemTheme;
|
||||||
bool drawPeaks;
|
bool drawPeaks;
|
||||||
underlay_t underlayMode = underlayNone;
|
underlay_t underlayMode = underlayNone;
|
||||||
|
int underlayBufferSize = 64;
|
||||||
bool wfAntiAlias;
|
bool wfAntiAlias;
|
||||||
bool wfInterpolate;
|
bool wfInterpolate;
|
||||||
QString stylesheetPath;
|
QString stylesheetPath;
|
||||||
|
|
Ładowanie…
Reference in New Issue