Mercurial > hg > octave-lyh
comparison gui/src/SettingsDialog.cpp @ 13607:fd31226d4c3a
Proxy settings can now be configured.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Wed, 17 Aug 2011 00:36:10 +0200 |
parents | a43ecce77eec |
children | b355901aade4 |
comparison
equal
deleted
inserted
replaced
13606:ac9ef5a29460 | 13607:fd31226d4c3a |
---|---|
20 ui->showFileSize->setChecked (settings->value ("showFileSize").toBool()); | 20 ui->showFileSize->setChecked (settings->value ("showFileSize").toBool()); |
21 ui->showFileType->setChecked (settings->value ("showFileType").toBool()); | 21 ui->showFileType->setChecked (settings->value ("showFileType").toBool()); |
22 ui->showLastModified->setChecked (settings->value ("showLastModified").toBool()); | 22 ui->showLastModified->setChecked (settings->value ("showLastModified").toBool()); |
23 ui->showHiddenFiles->setChecked (settings->value ("showHiddenFiles").toBool()); | 23 ui->showHiddenFiles->setChecked (settings->value ("showHiddenFiles").toBool()); |
24 ui->useAlternatingRowColors->setChecked (settings->value ("useAlternatingRowColors").toBool()); | 24 ui->useAlternatingRowColors->setChecked (settings->value ("useAlternatingRowColors").toBool()); |
25 ui->useProxyServer->setChecked (settings->value ("useProxyServer").toBool ()); | |
26 ui->proxyHostName->setText (settings->value ("proxyHostName").toString ()); | |
27 | |
28 int currentIndex = 0; | |
29 QString proxyTypeString = settings->value ("proxyType").toString (); | |
30 while ( (currentIndex < ui->proxyType->count ()) && (ui->proxyType->currentText () != proxyTypeString)) | |
31 { | |
32 currentIndex++; | |
33 ui->proxyType->setCurrentIndex (currentIndex); | |
34 } | |
35 | |
36 ui->proxyPort->setText (settings->value ("proxyPort").toString ()); | |
25 } | 37 } |
26 | 38 |
27 SettingsDialog::~SettingsDialog () | 39 SettingsDialog::~SettingsDialog () |
28 { | 40 { |
29 QSettings *settings = ResourceManager::instance ()->settings (); | 41 QSettings *settings = ResourceManager::instance ()->settings (); |
38 settings->setValue ("showFileSize", ui->showFileSize->isChecked ()); | 50 settings->setValue ("showFileSize", ui->showFileSize->isChecked ()); |
39 settings->setValue ("showFileType", ui->showFileType->isChecked ()); | 51 settings->setValue ("showFileType", ui->showFileType->isChecked ()); |
40 settings->setValue ("showLastModified", ui->showLastModified->isChecked ()); | 52 settings->setValue ("showLastModified", ui->showLastModified->isChecked ()); |
41 settings->setValue ("showHiddenFiles", ui->showHiddenFiles->isChecked ()); | 53 settings->setValue ("showHiddenFiles", ui->showHiddenFiles->isChecked ()); |
42 settings->setValue ("useAlternatingRowColors", ui->useAlternatingRowColors->isChecked ()); | 54 settings->setValue ("useAlternatingRowColors", ui->useAlternatingRowColors->isChecked ()); |
55 settings->setValue ("useProxyServer", ui->useProxyServer->isChecked ()); | |
56 settings->setValue ("proxyType", ui->proxyType->currentText ()); | |
57 settings->setValue ("proxyHostName", ui->proxyHostName->text ()); | |
58 settings->setValue ("proxyPort", ui->proxyPort->text ()); | |
43 delete ui; | 59 delete ui; |
44 } | 60 } |