basic theme changing
This commit is contained in:
parent
a8a7ce2538
commit
c708c33a92
8 changed files with 108 additions and 4 deletions
|
@ -55,7 +55,7 @@ int main(int argc, char *argv[])
|
|||
QApplication::setApplicationName("squawk");
|
||||
QApplication::setApplicationDisplayName("Squawk");
|
||||
QApplication::setApplicationVersion("0.2.1");
|
||||
|
||||
|
||||
QTranslator qtTranslator;
|
||||
qtTranslator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
|
||||
app.installTranslator(&qtTranslator);
|
||||
|
@ -88,6 +88,15 @@ int main(int argc, char *argv[])
|
|||
QApplication::setWindowIcon(icon);
|
||||
|
||||
new Shared::Global(); //translates enums
|
||||
|
||||
QSettings settings;
|
||||
QVariant vtheme = settings.value("theme");
|
||||
if (vtheme.isValid()) {
|
||||
QString theme = vtheme.toString().toLower();
|
||||
if (theme != "system") {
|
||||
QApplication::setStyle(theme);
|
||||
}
|
||||
}
|
||||
|
||||
Squawk w;
|
||||
w.show();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue