aboutsummaryrefslogtreecommitdiffstats
path: root/settingsdialog.cpp
diff options
context:
space:
mode:
authorubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2010-05-15 14:20:04 +0000
committerubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2010-05-15 14:20:04 +0000
commitba29e3245d916022ebe36bc9070ee616d39e6b1d (patch)
tree6e3f8529cd4a131bc05a3039a88c529b05fc967f /settingsdialog.cpp
parentadd attachmnet-view to view-menu (diff)
downloadgpg4usb-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-xsettingsdialog.cpp234
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",