From 9bacddf36631572b610f042e17b5ee631dfebbca Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Sun, 30 Oct 2022 12:03:43 +0100 Subject: Modernize cmake file and project structure a bit --- src/client/clientapp/clientapp.cpp | 6 +- src/client/connectwindow/connectwindow.cpp | 6 +- src/client/connectwindow/connectwindow.h | 1 + src/client/connectwindow/connectwindow.ui | 216 ++++++++++++++++++++++++++ src/client/toolbar/toolbar.ui | 233 +++++++++++++++++++++++++++++ 5 files changed, 458 insertions(+), 4 deletions(-) create mode 100644 src/client/connectwindow/connectwindow.ui create mode 100644 src/client/toolbar/toolbar.ui (limited to 'src/client') diff --git a/src/client/clientapp/clientapp.cpp b/src/client/clientapp/clientapp.cpp index 2447526..8131e6f 100644 --- a/src/client/clientapp/clientapp.cpp +++ b/src/client/clientapp/clientapp.cpp @@ -23,14 +23,14 @@ ClientApp::ClientApp(int& argc, char** argv) // System strings QTranslator *qtTranslator = new QTranslator(this); if (!qtTranslator->load(QLocale::system(), "qt", "_", QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { - qDebug() << "Could not load system string translations"; + qDebug() << "Could not load system string translations" << QLocale::system() << QLibraryInfo::location(QLibraryInfo::TranslationsPath); } else { installTranslator(qtTranslator); } // App specific QTranslator *translator = new QTranslator(this); - if (!translator->load(QLocale::system(), ":", "l_")) { - qDebug() << "Could not load app translations"; + if (!translator->load(QLocale::system(), ":/", "l_")) { + qDebug() << "Could not load app translations" << QLocale::system(); } else { installTranslator(translator); } diff --git a/src/client/connectwindow/connectwindow.cpp b/src/client/connectwindow/connectwindow.cpp index 7674cc2..8c47eea 100644 --- a/src/client/connectwindow/connectwindow.cpp +++ b/src/client/connectwindow/connectwindow.cpp @@ -12,11 +12,15 @@ #include "../net/serverconnection.h" #include "../clientapp/clientapp.h" #include "connectwindow.h" -#include "ui_connect.h" +#include "ui_connectwindow.h" #define UDPBUFSIZ 9000 #define SALT_LEN 18 +namespace Ui { + class ConnectWindow; +} + /** * Initialize Connection Window. * @param parent diff --git a/src/client/connectwindow/connectwindow.h b/src/client/connectwindow/connectwindow.h index 9fcaf4e..2df672d 100644 --- a/src/client/connectwindow/connectwindow.h +++ b/src/client/connectwindow/connectwindow.h @@ -28,6 +28,7 @@ namespace Ui { class ConnectWindow; } + class ServerConnection; /** diff --git a/src/client/connectwindow/connectwindow.ui b/src/client/connectwindow/connectwindow.ui new file mode 100644 index 0000000..0bfc654 --- /dev/null +++ b/src/client/connectwindow/connectwindow.ui @@ -0,0 +1,216 @@ + + + ConnectWindow + + + Qt::WindowModal + + + + 0 + 0 + 512 + 233 + + + + + 512 + 92 + + + + Connect to PVS session + + + + + + false + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Connection + + + + + + Connect to + + + + + + + + + + + + + + 0 + 0 + + + + Manual Connection + + + + + + Session Name + + + + + + + + 0 + 0 + + + + + + + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + true + + + + 0 + 0 + + + + + 94 + 72 + + + + :/dark-green-check-mark.svg + + + true + + + + + + + + + + + 6 + + + + + Close + + + false + + + false + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Connect + + + true + + + true + + + + + + + + + + + + diff --git a/src/client/toolbar/toolbar.ui b/src/client/toolbar/toolbar.ui new file mode 100644 index 0000000..9908dda --- /dev/null +++ b/src/client/toolbar/toolbar.ui @@ -0,0 +1,233 @@ + + + Toolbar + + + + 0 + 0 + 281 + 28 + + + + Form + + + #Toolbar { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6f7fa, stop: 1 #dadbde); + border-radius: 0px; +} +QLabel { + background-color: none; +} +/* QPushButton */ +QPushButton { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #f6f7fa, stop: 1 #dadbde); + border: 2px solid #8f8f91; + border-radius: 4px; + min-width: 80px; +} +QPushButton:hover { + border: 2px solid rgb(0, 170, 255); +} +QPushButton:pressed { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa); +} +QPushButton:checked { + background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #cacbce, stop: 1 #e6e7ea); +} +QPushButton::menu-indicator { + image: url(:/darrow16.svg); +} + + + + + 1 + + + 2 + + + 2 + + + 2 + + + 2 + + + + + + 0 + 0 + + + + + 84 + 24 + + + + Menu + + + Menu + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + + + + color:red + + + Offline + + + + + + + Qt::Horizontal + + + + 19 + 20 + + + + + + + + + 16 + 16 + + + + + 16 + 16 + + + + + + + true + + + + + + + + 10 + 75 + true + true + true + + + + color:#05f; + + + PVS + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + + + + + + + + 0 + 0 + + + + + 30 + 24 + + + + + 30 + 16777215 + + + + + 30 + 0 + + + + + 30 + 0 + + + + + + + + :/hand-raise + :/hand-raise-red:/hand-raise + + + + 22 + 22 + + + + true + + + + + + + + + + -- cgit v1.2.3-55-g7522