diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2007-08-25 10:19:31 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2007-08-25 10:19:31 +0000 |
| commit | f125823b635fbc89308c5baf956fdb4d02a1a7e8 (patch) | |
| tree | a75eca80c43dfe826beb9c8ae8316141bdd40ad4 /src/configdialog.cpp | |
| parent | e6223d1c69fbf1484f7fa29dd5f41da03e0313d4 (diff) | |
| download | qmmp-f125823b635fbc89308c5baf956fdb4d02a1a7e8.tar.gz qmmp-f125823b635fbc89308c5baf956fdb4d02a1a7e8.tar.bz2 qmmp-f125823b635fbc89308c5baf956fdb4d02a1a7e8.zip | |
added proxy support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@127 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/configdialog.cpp')
| -rw-r--r-- | src/configdialog.cpp | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/src/configdialog.cpp b/src/configdialog.cpp index cae96b05a..58b0b37a7 100644 --- a/src/configdialog.cpp +++ b/src/configdialog.cpp @@ -94,10 +94,26 @@ void ConfigDialog::readSettings() settings.value("FileDialog",QtFileDialogFactory::QtFileDialogFactoryName).toString(); int ind = FileDialog::registeredFactories().indexOf(f_dialogName); - if(ind != -1) + if (ind != -1) ui.fileDialogComboBox->setCurrentIndex(ind); else ui.fileDialogComboBox->setCurrentIndex(0); + + //proxy settings + ui.enableProxyCheckBox->setChecked( + settings.value ("Proxy/use_proxy", FALSE).toBool()); + ui.authProxyCheckBox->setChecked( + settings.value ("Proxy/authentication", FALSE).toBool()); + + ui.hostLineEdit->setText(settings.value("Proxy/host").toString()); + ui.portLineEdit->setText(settings.value("Proxy/port").toString()); + ui.proxyUserLineEdit->setText(settings.value("Proxy/user").toString()); + ui.proxyPasswLineEdit->setText(settings.value("Proxy/passw").toString()); + + ui.hostLineEdit->setEnabled(ui.enableProxyCheckBox->isChecked()); + ui.portLineEdit->setEnabled(ui.enableProxyCheckBox->isChecked()); + ui.proxyUserLineEdit->setEnabled(ui.authProxyCheckBox->isChecked()); + ui.proxyPasswLineEdit->setEnabled(ui.authProxyCheckBox->isChecked()); } void ConfigDialog::changePage ( QListWidgetItem *current, QListWidgetItem *previous ) @@ -342,6 +358,11 @@ void ConfigDialog::saveSettings() settings.setValue ("Tray/show_tooltip", ui.toolTipCheckBox->isChecked()); settings.setValue ("Tray/hide_on_close",ui.hideToTrayRadioButton->isChecked()); settings.setValue ("FileDialog", ui.fileDialogComboBox->currentText()); + settings.setValue ("Proxy/use_proxy", ui.enableProxyCheckBox->isChecked()); + settings.setValue ("Proxy/authentication", ui.authProxyCheckBox->isChecked()); + settings.setValue ("Proxy/host",ui.hostLineEdit->text()); + settings.setValue ("Proxy/port",ui.portLineEdit->text()); + settings.setValue ("Proxy/user",ui.proxyUserLineEdit->text()); + settings.setValue ("Proxy/passw",ui.proxyPasswLineEdit->text()); } - |
