diff options
author | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2010-05-15 14:20:04 +0000 |
---|---|---|
committer | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2010-05-15 14:20:04 +0000 |
commit | ba29e3245d916022ebe36bc9070ee616d39e6b1d (patch) | |
tree | 6e3f8529cd4a131bc05a3039a88c529b05fc967f /settingsdialog.cpp | |
parent | add attachmnet-view to view-menu (diff) | |
download | gpg4usb-ba29e3245d916022ebe36bc9070ee616d39e6b1d.tar.gz gpg4usb-ba29e3245d916022ebe36bc9070ee616d39e6b1d.zip |
astyle code beautyfying
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@336 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'settingsdialog.cpp')
-rwxr-xr-x | settingsdialog.cpp | 234 |
1 files changed, 117 insertions, 117 deletions
diff --git a/settingsdialog.cpp b/settingsdialog.cpp index 8a35dbf..1b64acd 100755 --- a/settingsdialog.cpp +++ b/settingsdialog.cpp @@ -36,82 +36,82 @@ class QButtonGroup; class QGroupBox; SettingsDialog::SettingsDialog(QWidget *parent) - : QDialog(parent) + : QDialog(parent) { setWindowTitle(tr("Settings")); resize(500, 200); setModal(true); - - /***************************************** - * Icon-Size-Box - *****************************************/ + + /***************************************** + * Icon-Size-Box + *****************************************/ iconSizeBox = new QGroupBox(tr("Iconsize")); - iconSizeGroup = new QButtonGroup(); - iconSizeSmall = new QRadioButton(tr("small")); - iconSizeMedium =new QRadioButton(tr("medium")); - iconSizeLarge = new QRadioButton(tr("large")); + iconSizeGroup = new QButtonGroup(); + iconSizeSmall = new QRadioButton(tr("small")); + iconSizeMedium = new QRadioButton(tr("medium")); + iconSizeLarge = new QRadioButton(tr("large")); - iconSizeGroup->addButton(iconSizeSmall,1); - iconSizeGroup->addButton(iconSizeMedium,2); - iconSizeGroup->addButton(iconSizeLarge,3); + iconSizeGroup->addButton(iconSizeSmall, 1); + iconSizeGroup->addButton(iconSizeMedium, 2); + iconSizeGroup->addButton(iconSizeLarge, 3); - iconSizeBoxLayout = new QHBoxLayout(); - iconSizeBoxLayout->addWidget(iconSizeSmall); - iconSizeBoxLayout->addWidget(iconSizeMedium); - iconSizeBoxLayout->addWidget(iconSizeLarge); + iconSizeBoxLayout = new QHBoxLayout(); + iconSizeBoxLayout->addWidget(iconSizeSmall); + iconSizeBoxLayout->addWidget(iconSizeMedium); + iconSizeBoxLayout->addWidget(iconSizeLarge); - iconSizeBox->setLayout(iconSizeBoxLayout); + iconSizeBox->setLayout(iconSizeBoxLayout); - /***************************************** - * Icon-Style-Box - *****************************************/ + /***************************************** + * Icon-Style-Box + *****************************************/ iconStyleBox = new QGroupBox(tr("Iconstyle")); - iconStyleGroup = new QButtonGroup(); - iconTextButton = new QRadioButton(tr("just text")); - iconIconsButton =new QRadioButton(tr("just icons")); - iconAllButton = new QRadioButton(tr("text and icons")); - - iconStyleGroup->addButton(iconTextButton,1); - iconStyleGroup->addButton(iconIconsButton,2); - iconStyleGroup->addButton(iconAllButton,3); - - iconStyleBoxLayout = new QHBoxLayout(); - iconStyleBoxLayout->addWidget(iconTextButton); - iconStyleBoxLayout->addWidget(iconIconsButton); - iconStyleBoxLayout->addWidget(iconAllButton); - - iconStyleBox->setLayout(iconStyleBoxLayout); - - /***************************************** - * Window-Size-Box - *****************************************/ - windowSizeBox = new QGroupBox(tr("Windowstate")); - windowSizeBoxLayout = new QHBoxLayout(); - windowSizeCheckBox =new QCheckBox(tr("Save window size and position on exit."),this); - windowSizeBoxLayout->addWidget(windowSizeCheckBox); - windowSizeBox->setLayout(windowSizeBoxLayout); - - /***************************************** - * Save-Checked-Keys-Box - *****************************************/ - saveCheckedKeysBox = new QGroupBox(tr("Save Checked Keys")); - saveCheckedKeysBoxLayout = new QHBoxLayout(); - saveCheckedKeysCheckBox =new QCheckBox(tr("Save checked private keys on exit and restore them on next start."),this); - saveCheckedKeysBoxLayout->addWidget(saveCheckedKeysCheckBox); - saveCheckedKeysBox->setLayout(saveCheckedKeysBoxLayout); + iconStyleGroup = new QButtonGroup(); + iconTextButton = new QRadioButton(tr("just text")); + iconIconsButton = new QRadioButton(tr("just icons")); + iconAllButton = new QRadioButton(tr("text and icons")); + + iconStyleGroup->addButton(iconTextButton, 1); + iconStyleGroup->addButton(iconIconsButton, 2); + iconStyleGroup->addButton(iconAllButton, 3); + + iconStyleBoxLayout = new QHBoxLayout(); + iconStyleBoxLayout->addWidget(iconTextButton); + iconStyleBoxLayout->addWidget(iconIconsButton); + iconStyleBoxLayout->addWidget(iconAllButton); + + iconStyleBox->setLayout(iconStyleBoxLayout); /***************************************** - * Language Select Box - *****************************************/ + * Window-Size-Box + *****************************************/ + windowSizeBox = new QGroupBox(tr("Windowstate")); + windowSizeBoxLayout = new QHBoxLayout(); + windowSizeCheckBox = new QCheckBox(tr("Save window size and position on exit."), this); + windowSizeBoxLayout->addWidget(windowSizeCheckBox); + windowSizeBox->setLayout(windowSizeBoxLayout); + + /***************************************** + * Save-Checked-Keys-Box + *****************************************/ + saveCheckedKeysBox = new QGroupBox(tr("Save Checked Keys")); + saveCheckedKeysBoxLayout = new QHBoxLayout(); + saveCheckedKeysCheckBox = new QCheckBox(tr("Save checked private keys on exit and restore them on next start."), this); + saveCheckedKeysBoxLayout->addWidget(saveCheckedKeysCheckBox); + saveCheckedKeysBox->setLayout(saveCheckedKeysBoxLayout); + + /***************************************** + * Language Select Box + *****************************************/ QGroupBox *langBox = new QGroupBox(tr("Language")); QVBoxLayout *vbox2 = new QVBoxLayout(); langSelectBox = new QComboBox; lang = listLanguages(); - + foreach(QString l , lang) { langSelectBox->addItem(l); } - + vbox2->addWidget(langSelectBox); QLabel *langNote = new QLabel(tr("Language change is applied after restarting program.")); vbox2->addWidget(langNote); @@ -123,20 +123,20 @@ SettingsDialog::SettingsDialog(QWidget *parent) mimeParseBox = new QGroupBox(tr("MIME-parsing (Experimental)")); mimeParseBoxLayout = new QHBoxLayout(); - mimeParseCheckBox =new QCheckBox(tr("Try to split attachments from PGP-MIME ecrypted messages."),this); + mimeParseCheckBox = new QCheckBox(tr("Try to split attachments from PGP-MIME ecrypted messages."), this); mimeParseBoxLayout->addWidget(mimeParseCheckBox); mimeParseBox->setLayout(mimeParseBoxLayout); - /***************************************** - * Button-Box - *****************************************/ + /***************************************** + * Button-Box + *****************************************/ buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); connect(buttonBox, SIGNAL(accepted()), this, SLOT(applySettings())); connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); - /***************************************** - * Main V-Box - *****************************************/ + /***************************************** + * Main V-Box + *****************************************/ vbox = new QVBoxLayout(); vbox->addWidget(iconSizeBox); vbox->addWidget(iconStyleBox); @@ -152,48 +152,48 @@ SettingsDialog::SettingsDialog(QWidget *parent) } /********************************** - * Read the settings from config + * Read the settings from config * and set the buttons and checkboxes * appropriately **********************************/ void SettingsDialog::setSettings() { - QSettings settings; - - //Iconsize - QSize iconSize = settings.value("toolbar/iconsize", QSize(32, 32)).toSize(); - switch (iconSize.height()){ - case 12: iconSizeSmall->setChecked(true); - break; + QSettings settings; + + //Iconsize + QSize iconSize = settings.value("toolbar/iconsize", QSize(32, 32)).toSize(); + switch (iconSize.height()) { + case 12: iconSizeSmall->setChecked(true); + break; case 24:iconSizeMedium->setChecked(true); - break; + break; case 32:iconSizeLarge->setChecked(true); - break; - } - - // Iconstyle - Qt::ToolButtonStyle iconStyle = static_cast<Qt::ToolButtonStyle>(settings.value("toolbar/iconstyle", Qt::ToolButtonTextUnderIcon).toUInt()); - switch (iconStyle){ - case Qt::ToolButtonTextOnly: iconTextButton->setChecked(true); - break; + break; + } + + // Iconstyle + Qt::ToolButtonStyle iconStyle = static_cast<Qt::ToolButtonStyle>(settings.value("toolbar/iconstyle", Qt::ToolButtonTextUnderIcon).toUInt()); + switch (iconStyle) { + case Qt::ToolButtonTextOnly: iconTextButton->setChecked(true); + break; case Qt::ToolButtonIconOnly:iconIconsButton->setChecked(true); - break; + break; case Qt::ToolButtonTextUnderIcon:iconAllButton->setChecked(true); - break; - default: - break; - } - - // Window Save and Position - if(settings.value("window/windowSave").toBool()) windowSizeCheckBox->setCheckState(Qt::Checked); + break; + default: + break; + } + + // Window Save and Position + if (settings.value("window/windowSave").toBool()) windowSizeCheckBox->setCheckState(Qt::Checked); - // Keysaving - if(settings.value("keys/keySave").toBool()) saveCheckedKeysCheckBox->setCheckState(Qt::Checked); + // Keysaving + if (settings.value("keys/keySave").toBool()) saveCheckedKeysCheckBox->setCheckState(Qt::Checked); - // MIME-Parsing - if(settings.value("mime/parsemime").toBool()) mimeParseCheckBox->setCheckState(Qt::Checked); + // MIME-Parsing + if (settings.value("mime/parsemime").toBool()) mimeParseCheckBox->setCheckState(Qt::Checked); - //Language setting + //Language setting QString langKey = settings.value("int/lang").toString(); QString langValue = lang.value(langKey); langSelectBox->setCurrentIndex(langSelectBox->findText(langValue)); @@ -205,54 +205,54 @@ void SettingsDialog::setSettings() *************************************/ void SettingsDialog::applySettings() { - QSettings settings; - //settings.setValue("geometry", saveGeometry()); + QSettings settings; + //settings.setValue("geometry", saveGeometry()); - switch (iconSizeGroup->checkedId()){ - case 1: settings.setValue("toolbar/iconsize", QSize(12, 12)); - break; + switch (iconSizeGroup->checkedId()) { + case 1: settings.setValue("toolbar/iconsize", QSize(12, 12)); + break; case 2:settings.setValue("toolbar/iconsize", QSize(24, 24)); - break; + break; case 3:settings.setValue("toolbar/iconsize", QSize(32, 32)); - break; - } + break; + } - switch (iconStyleGroup->checkedId()){ - case 1: settings.setValue("toolbar/iconstyle", Qt::ToolButtonTextOnly); - break; + switch (iconStyleGroup->checkedId()) { + case 1: settings.setValue("toolbar/iconstyle", Qt::ToolButtonTextOnly); + break; case 2:settings.setValue("toolbar/iconstyle", Qt::ToolButtonIconOnly); - break; + break; case 3:settings.setValue("toolbar/iconstyle", Qt::ToolButtonTextUnderIcon); - break; - } + break; + } - settings.setValue("window/windowSave", windowSizeCheckBox->isChecked()); - settings.setValue("keys/keySave", saveCheckedKeysCheckBox->isChecked()); + settings.setValue("window/windowSave", windowSizeCheckBox->isChecked()); + settings.setValue("keys/keySave", saveCheckedKeysCheckBox->isChecked()); - settings.setValue("mime/parsemime" , mimeParseCheckBox->isChecked()); + settings.setValue("mime/parsemime" , mimeParseCheckBox->isChecked()); settings.setValue("int/lang", lang.key(langSelectBox->currentText())); - accept(); + accept(); } // http://www.informit.com/articles/article.aspx?p=1405555&seqNum=3 -QHash<QString, QString> SettingsDialog::listLanguages() +QHash<QString, QString> SettingsDialog::listLanguages() { QHash<QString, QString> languages; - + languages.insert("", tr("System Default")); - + QString appPath = qApp->applicationDirPath(); QDir qmDir = QDir(appPath + "/ts/"); QStringList fileNames = - qmDir.entryList(QStringList("gpg4usb_*.qm")); + qmDir.entryList(QStringList("gpg4usb_*.qm")); for (int i = 0; i < fileNames.size(); ++i) { QString locale = fileNames[i]; locale.remove(0, locale.indexOf('_') + 1); locale.chop(3); - + QTranslator translator; translator.load(fileNames[i], qmDir.absolutePath()); QString language = translator.translate("SettingsDialog", |