diff options
author | Jonathan Bauer | 2016-05-18 17:32:42 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-05-18 17:32:42 +0200 |
commit | 7cf83493fdaca88fd3dbc736d5ca9d86dd7f9e83 (patch) | |
tree | 810d5c8265adc6273c7f05933778980608670249 /src | |
parent | added example switch scripts. (diff) | |
download | pvs2-7cf83493fdaca88fd3dbc736d5ca9d86dd7f9e83.tar.gz pvs2-7cf83493fdaca88fd3dbc736d5ca9d86dd7f9e83.tar.xz pvs2-7cf83493fdaca88fd3dbc736d5ca9d86dd7f9e83.zip |
[shared/server] define preferred styles and enable it if supported
Diffstat (limited to 'src')
-rw-r--r-- | src/server/main.cpp | 10 | ||||
-rw-r--r-- | src/shared/settings.h | 3 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/server/main.cpp b/src/server/main.cpp index d77d77f..8729af5 100644 --- a/src/server/main.cpp +++ b/src/server/main.cpp @@ -2,6 +2,7 @@ #include <stdlib.h> #include "mainwindow/mainwindow.h" #include "util/util.h" +#include "../shared/settings.h" int main(int argc, char** argv) { @@ -16,7 +17,14 @@ int main(int argc, char** argv) app.setOrganizationName("openslx"); app.setOrganizationDomain("openslx.org"); app.setApplicationName("pvsmgr"); - + QStringList supportedStyles = QStyleFactory::keys(); + for (QString style : PREFERRED_STYLES) { + if (supportedStyles.contains(style)) { + qDebug() << "Setting style to: " << style; + app.setStyle(style); + break; + } + } qsrand((uint)QDateTime::currentMSecsSinceEpoch()); diff --git a/src/shared/settings.h b/src/shared/settings.h index 2713693..7b1fc3c 100644 --- a/src/shared/settings.h +++ b/src/shared/settings.h @@ -2,11 +2,12 @@ #define _SETTINGS_H_ #include <QString> +#include <QStringList> #define CLIENT_PORT 5194 static const QString CLIENT_PORT_STR(QString::number(CLIENT_PORT)); static const QByteArray CLIENT_PORT_ARRAY(QString::number(CLIENT_PORT).toUtf8()); - +static const QStringList PREFERRED_STYLES(QStringList() << "GTK+" << "Motif" << "Plastique" << "Windows"); #define SERVICE_DISCOVERY_PORT 3492 #define PING_TIMEOUT_MS 30000 |