Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
window_main.cpp File Reference
#include "window_main.h"
#include "../client/network/update/client/client_update_checker.h"
#include "../client/network/update/client/release_channel.h"
#include "../client/settings/cache_settings.h"
#include "../interface/widgets/dialogs/dlg_connect.h"
#include "../interface/widgets/dialogs/dlg_edit_tokens.h"
#include "../interface/widgets/dialogs/dlg_forgot_password_challenge.h"
#include "../interface/widgets/dialogs/dlg_forgot_password_request.h"
#include "../interface/widgets/dialogs/dlg_forgot_password_reset.h"
#include "../interface/widgets/dialogs/dlg_manage_sets.h"
#include "../interface/widgets/dialogs/dlg_register.h"
#include "../interface/widgets/dialogs/dlg_settings.h"
#include "../interface/widgets/dialogs/dlg_startup_card_check.h"
#include "../interface/widgets/dialogs/dlg_tip_of_the_day.h"
#include "../interface/widgets/dialogs/dlg_update.h"
#include "../interface/widgets/dialogs/dlg_view_log.h"
#include "../interface/widgets/tabs/tab_game.h"
#include "../interface/widgets/tabs/tab_supervisor.h"
#include "../main.h"
#include "logger.h"
#include "version_string.h"
#include "widgets/utility/get_text_with_max.h"
#include <QAction>
#include <QApplication>
#include <QButtonGroup>
#include <QCloseEvent>
#include <QDateTime>
#include <QDesktopServices>
#include <QFile>
#include <QFileDialog>
#include <QInputDialog>
#include <QMenu>
#include <QMenuBar>
#include <QMessageBox>
#include <QPixmapCache>
#include <QStatusBar>
#include <QSystemTrayIcon>
#include <QThread>
#include <QTimer>
#include <QWindow>
#include <QtConcurrent>
#include <QtNetwork>
#include <libcockatrice/card/database/card_database.h>
#include <libcockatrice/card/database/card_database_manager.h>
#include <libcockatrice/network/client/local/local_client.h>
#include <libcockatrice/network/client/remote/remote_client.h>
#include <libcockatrice/network/server/local/local_server.h>
#include <libcockatrice/network/server/local/local_server_interface.h>
#include <libcockatrice/protocol/pb/event_connection_closed.pb.h>
#include <libcockatrice/protocol/pb/event_server_shutdown.pb.h>
#include <libcockatrice/protocol/pb/game_replay.pb.h>
#include <libcockatrice/protocol/pb/room_commands.pb.h>

Macros

#define GITHUB_PAGES_URL   "https://cockatrice.github.io"
#define GITHUB_CONTRIBUTORS_URL   "https://github.com/Cockatrice/Cockatrice/graphs/contributors?type=c"
#define GITHUB_CONTRIBUTE_URL   "https://github.com/Cockatrice/Cockatrice#cockatrice"
#define GITHUB_TRANSIFEX_TRANSLATORS_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Translator-Hall-of-Fame"
#define GITHUB_TRANSLATOR_FAQ_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Translation-FAQ"
#define GITHUB_ISSUES_URL   "https://github.com/Cockatrice/Cockatrice/issues"
#define GITHUB_TROUBLESHOOTING_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Troubleshooting"
#define GITHUB_FAQ_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Frequently-Asked-Questions"

Macro Definition Documentation

◆ GITHUB_CONTRIBUTE_URL

#define GITHUB_CONTRIBUTE_URL   "https://github.com/Cockatrice/Cockatrice#cockatrice"

◆ GITHUB_CONTRIBUTORS_URL

#define GITHUB_CONTRIBUTORS_URL   "https://github.com/Cockatrice/Cockatrice/graphs/contributors?type=c"

◆ GITHUB_FAQ_URL

#define GITHUB_FAQ_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Frequently-Asked-Questions"

◆ GITHUB_ISSUES_URL

#define GITHUB_ISSUES_URL   "https://github.com/Cockatrice/Cockatrice/issues"

◆ GITHUB_PAGES_URL

#define GITHUB_PAGES_URL   "https://cockatrice.github.io"

◆ GITHUB_TRANSIFEX_TRANSLATORS_URL

#define GITHUB_TRANSIFEX_TRANSLATORS_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Translator-Hall-of-Fame"

◆ GITHUB_TRANSLATOR_FAQ_URL

#define GITHUB_TRANSLATOR_FAQ_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Translation-FAQ"

◆ GITHUB_TROUBLESHOOTING_URL

#define GITHUB_TROUBLESHOOTING_URL   "https://github.com/Cockatrice/Cockatrice/wiki/Troubleshooting"