aboutsummaryrefslogtreecommitdiff
path: root/src/aoapplication.cpp
diff options
context:
space:
mode:
authorCrystalwarrior <varsash@gmail.com>2020-05-22 01:18:24 +0300
committerCrystalwarrior <varsash@gmail.com>2020-05-22 01:18:24 +0300
commitc8e12558cdd3fd0769b81679ad09edf1f29b780f (patch)
tree7dae2225e574c3ee55d6b82a1d2f399db4ace5c0 /src/aoapplication.cpp
parentdfac0652c8eb9bd48ceea7ae755e9c2f7e5cb1a2 (diff)
Clang-ify the code with this styling using Visual Studio Code:
{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Stroustrup, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All } (this is the Visual Studio preset with only "BreakBeforeBraces" changed from Allman to Stroustrup)
Diffstat (limited to 'src/aoapplication.cpp')
-rw-r--r--src/aoapplication.cpp182
1 files changed, 86 insertions, 96 deletions
diff --git a/src/aoapplication.cpp b/src/aoapplication.cpp
index 6213acd6..4d2bb31d 100644
--- a/src/aoapplication.cpp
+++ b/src/aoapplication.cpp
@@ -1,176 +1,166 @@
#include "aoapplication.h"
-#include "lobby.h"
#include "courtroom.h"
-#include "networkmanager.h"
#include "debug_functions.h"
+#include "lobby.h"
+#include "networkmanager.h"
-#include "aooptionsdialog.h"
#include "aocaseannouncerdialog.h"
+#include "aooptionsdialog.h"
AOApplication::AOApplication(int &argc, char **argv) : QApplication(argc, argv)
{
- // Create the QSettings class that points to the config.ini.
- configini = new QSettings(get_base_path() + "config.ini", QSettings::IniFormat);
+ // Create the QSettings class that points to the config.ini.
+ configini = new QSettings(get_base_path() + "config.ini", QSettings::IniFormat);
- net_manager = new NetworkManager(this);
- discord = new AttorneyOnline::Discord();
- QObject::connect(net_manager, SIGNAL(ms_connect_finished(bool, bool)),
- SLOT(ms_connect_finished(bool, bool)));
+ net_manager = new NetworkManager(this);
+ discord = new AttorneyOnline::Discord();
+ QObject::connect(net_manager, SIGNAL(ms_connect_finished(bool, bool)),
+ SLOT(ms_connect_finished(bool, bool)));
}
AOApplication::~AOApplication()
{
- destruct_lobby();
- destruct_courtroom();
- delete discord;
+ destruct_lobby();
+ destruct_courtroom();
+ delete discord;
}
void AOApplication::construct_lobby()
{
- if (lobby_constructed)
- {
- qDebug() << "W: lobby was attempted constructed when it already exists";
- return;
- }
+ if (lobby_constructed) {
+ qDebug() << "W: lobby was attempted constructed when it already exists";
+ return;
+ }
- w_lobby = new Lobby(this);
- lobby_constructed = true;
+ w_lobby = new Lobby(this);
+ lobby_constructed = true;
- QRect geometry = QGuiApplication::primaryScreen()->geometry();
- int x = (geometry.width()-w_lobby->width()) / 2;
- int y = (geometry.height()-w_lobby->height()) / 2;
- w_lobby->move(x, y);
+ QRect geometry = QGuiApplication::primaryScreen()->geometry();
+ int x = (geometry.width() - w_lobby->width()) / 2;
+ int y = (geometry.height() - w_lobby->height()) / 2;
+ w_lobby->move(x, y);
- if (is_discord_enabled())
- discord->state_lobby();
+ if (is_discord_enabled())
+ discord->state_lobby();
- w_lobby->show();
+ w_lobby->show();
}
void AOApplication::destruct_lobby()
{
- if(!lobby_constructed)
- {
- qDebug() << "W: lobby was attempted destructed when it did not exist";
- return;
- }
+ if (!lobby_constructed) {
+ qDebug() << "W: lobby was attempted destructed when it did not exist";
+ return;
+ }
- delete w_lobby;
- w_lobby = nullptr;
- lobby_constructed = false;
+ delete w_lobby;
+ w_lobby = nullptr;
+ lobby_constructed = false;
}
void AOApplication::construct_courtroom()
{
- if (courtroom_constructed)
- {
- qDebug() << "W: courtroom was attempted constructed when it already exists";
- return;
- }
+ if (courtroom_constructed) {
+ qDebug() << "W: courtroom was attempted constructed when it already exists";
+ return;
+ }
- w_courtroom = new Courtroom(this);
- courtroom_constructed = true;
+ w_courtroom = new Courtroom(this);
+ courtroom_constructed = true;
- QRect geometry = QGuiApplication::primaryScreen()->geometry();
- int x = (geometry.width()-w_courtroom->width()) / 2;
- int y = (geometry.height()-w_courtroom->height()) / 2;
- w_courtroom->move(x, y);
+ QRect geometry = QGuiApplication::primaryScreen()->geometry();
+ int x = (geometry.width() - w_courtroom->width()) / 2;
+ int y = (geometry.height() - w_courtroom->height()) / 2;
+ w_courtroom->move(x, y);
}
void AOApplication::destruct_courtroom()
{
- if (!courtroom_constructed)
- {
- qDebug() << "W: courtroom was attempted destructed when it did not exist";
- return;
- }
+ if (!courtroom_constructed) {
+ qDebug() << "W: courtroom was attempted destructed when it did not exist";
+ return;
+ }
- delete w_courtroom;
- w_courtroom = nullptr;
- courtroom_constructed = false;
+ delete w_courtroom;
+ w_courtroom = nullptr;
+ courtroom_constructed = false;
}
QString AOApplication::get_version_string()
{
- return
- QString::number(RELEASE) + "." +
- QString::number(MAJOR_VERSION) + "." +
- QString::number(MINOR_VERSION);
+ return QString::number(RELEASE) + "." +
+ QString::number(MAJOR_VERSION) + "." +
+ QString::number(MINOR_VERSION);
}
void AOApplication::reload_theme()
{
- current_theme = read_theme();
+ current_theme = read_theme();
}
void AOApplication::set_favorite_list()
{
- favorite_list = read_serverlist_txt();
+ favorite_list = read_serverlist_txt();
}
QString AOApplication::get_current_char()
{
- if (courtroom_constructed)
- return w_courtroom->get_current_char();
- else
- return "";
+ if (courtroom_constructed)
+ return w_courtroom->get_current_char();
+ else
+ return "";
}
void AOApplication::add_favorite_server(int p_server)
{
- if (p_server < 0 || p_server >= server_list.size())
- return;
+ if (p_server < 0 || p_server >= server_list.size())
+ return;
- server_type fav_server = server_list.at(p_server);
+ server_type fav_server = server_list.at(p_server);
- QString str_port = QString::number(fav_server.port);
+ QString str_port = QString::number(fav_server.port);
- QString server_line = fav_server.ip + ":" + str_port + ":" + fav_server.name;
+ QString server_line = fav_server.ip + ":" + str_port + ":" + fav_server.name;
- write_to_serverlist_txt(server_line);
+ write_to_serverlist_txt(server_line);
}
void AOApplication::server_disconnected()
{
- if (courtroom_constructed)
- {
- call_notice(tr("Disconnected from server."));
- construct_lobby();
- destruct_courtroom();
- }
+ if (courtroom_constructed) {
+ call_notice(tr("Disconnected from server."));
+ construct_lobby();
+ destruct_courtroom();
+ }
}
void AOApplication::loading_cancelled()
{
- destruct_courtroom();
+ destruct_courtroom();
- w_lobby->hide_loading_overlay();
+ w_lobby->hide_loading_overlay();
}
void AOApplication::ms_connect_finished(bool connected, bool will_retry)
{
- if (connected)
- {
- AOPacket *f_packet = new AOPacket("ALL#%");
- send_ms_packet(f_packet);
- }
- else
- {
- if (will_retry)
- {
- if (lobby_constructed)
- w_lobby->append_error(tr("Error connecting to master server. Will try again in %1 seconds.").arg(QString::number(net_manager->ms_reconnect_delay)));
+ if (connected) {
+ AOPacket *f_packet = new AOPacket("ALL#%");
+ send_ms_packet(f_packet);
}
- else
- {
- call_error(tr("There was an error connecting to the master server.\n"
- "We deploy multiple master servers to mitigate any possible downtime, "
- "but the client appears to have exhausted all possible methods of finding "
- "and connecting to one.\n"
- "Please check your Internet connection and firewall, and please try again."));
+ else {
+ if (will_retry) {
+ if (lobby_constructed)
+ w_lobby->append_error(tr("Error connecting to master server. Will try again in %1 seconds.").arg(QString::number(net_manager->ms_reconnect_delay)));
+ }
+ else {
+ call_error(tr("There was an error connecting to the master server.\n"
+ "We deploy multiple master servers to mitigate any possible downtime, "
+ "but the client appears to have exhausted all possible methods of finding "
+ "and connecting to one.\n"
+ "Please check your Internet connection and firewall, and please try again."));
+ }
}
- }
}
void AOApplication::call_settings_menu()