aboutsummaryrefslogtreecommitdiff
path: root/src/ui/configdialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-12-26 18:17:11 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-12-26 18:17:11 +0000
commitad1fd928c02b8d3fc274269ab9d9138d33175a67 (patch)
treee51dafe18705ebb419c511f79e845c5e8807a446 /src/ui/configdialog.cpp
parent873b67f010d427b16ce575ef77b9ef7873a6d44a (diff)
downloadqmmp-ad1fd928c02b8d3fc274269ab9d9138d33175a67.tar.gz
qmmp-ad1fd928c02b8d3fc274269ab9d9138d33175a67.tar.bz2
qmmp-ad1fd928c02b8d3fc274269ab9d9138d33175a67.zip
added transparency options
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@713 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/configdialog.cpp')
-rw-r--r--src/ui/configdialog.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/configdialog.cpp b/src/ui/configdialog.cpp
index 1b0afa273..4a6cc687e 100644
--- a/src/ui/configdialog.cpp
+++ b/src/ui/configdialog.cpp
@@ -127,6 +127,10 @@ void ConfigDialog::readSettings()
//volume
ui.softVolumeCheckBox->setChecked(SoundCore::instance()->softwareVolume());
connect(ui.softVolumeCheckBox, SIGNAL(clicked(bool)), SoundCore::instance(), SLOT(setSoftwareVolume(bool)));
+ //transparency
+ ui.mwTransparencySlider->setValue(100 - settings.value("MainWindow/opacity", 1.0).toDouble()*100);
+ ui.eqTransparencySlider->setValue(100 - settings.value("Equalizer/opacity", 1.0).toDouble()*100);
+ ui.plTransparencySlider->setValue(100 - settings.value("PlayList/opacity", 1.0).toDouble()*100);
}
void ConfigDialog::changePage (QListWidgetItem *current, QListWidgetItem *previous)
@@ -554,6 +558,9 @@ void ConfigDialog::saveSettings()
settings.setValue ("Proxy/passw",ui.proxyPasswLineEdit->text());
settings.setValue ("MainWindow/start_hidden", ui.hiddenCheckBox->isChecked());
settings.setValue ("MainWindow/hide_on_close", ui.hideOnCloseCheckBox->isChecked());
+ settings.setValue ("MainWindow/opacity", 1.0 - (double)ui.mwTransparencySlider->value()/100);
+ settings.setValue ("Equalizer/opacity", 1.0 - (double)ui.eqTransparencySlider->value()/100);
+ settings.setValue ("PlayList/opacity", 1.0 - (double)ui.plTransparencySlider->value()/100);
}
void ConfigDialog::updateButtons()