+ QComboBox *style_cb = new QComboBox();
+ style_cb->addItem(tr("System Default"), "");
+ for (QString& s : QStyleFactory::keys())
+ style_cb->addItem(s, s);
+
+ const QString current_style =
+ settings.value(GlobalSettings::Key_General_Style).toString();
+ if (current_style.isEmpty())
+ style_cb->setCurrentIndex(0);
+ else
+ style_cb->setCurrentIndex(style_cb->findText(current_style, 0));
+
+ connect(style_cb, SIGNAL(currentIndexChanged(int)),
+ this, SLOT(on_general_style_changed(int)));
+ general_layout->addRow(tr("Qt widget style"), style_cb);
+
+ QLabel *description_2 = new QLabel(tr("(Dark themes look best with the Fusion style)"));
+ description_2->setAlignment(Qt::AlignRight);
+ general_layout->addRow(description_2);
+