10 #include "GeneralPreferences.h"
11 #include "ui_GeneralPreferences.h"
13 #include <core/util/ComposerSettings.h>
14 using namespace composer::core::util;
21 GeneralPreferences::GeneralPreferences(QWidget *parent)
26 settings.beginGroup(
"languages");
27 QStringList list = settings.value(
"supportedLanguages").toStringList();
29 foreach (QString cur, list)
33 ui->comboBox->insertItem(ui->comboBox->count(),
34 QLocale::languageToString(locale.language()),
38 QString current = settings.value(
"currentLanguage").toString();
39 int index = list.indexOf(current);
41 ui->comboBox->setCurrentIndex(index);
45 QString currentQss = settings.value(
"default_stylesheets_dirs").toString();
46 fileChooser =
new FileChooser(tr(
"QSS File Theme:"),
47 FileChooser::GET_EXISTINGDIRECTORY,
50 fileChooser->setText(currentQss);
51 ui->formLayout->setWidget( 6, QFormLayout::FieldRole, fileChooser);
62 settings.beginGroup(
"languages");
63 settings.setValue(
"currentLanguage",
64 ui->comboBox->itemData(ui->comboBox->currentIndex())
68 settings.setValue(
"default_stylesheets_dirs", fileChooser->getText());