34#include <QSystemTrayIcon>
37#include <libcockatrice/protocol/pb/response.pb.h>
146 explicit MainWindow(QWidget *parent =
nullptr);
149 connectTo = QUrl(QString(
"cockatrice://%1").arg(url));
ClientStatus
Definition abstract_client.h:36
Definition remote_connection_controller.h:23
Definition dlg_connect.h:28
Definition dlg_tip_of_the_day.h:25
Definition dlg_view_log.h:17
Definition handle_public_servers.h:21
Definition local_client.h:19
Definition local_server.h:16
QAction * aFullScreen
Definition window_main.h:128
void actViewLog()
Definition window_main.cpp:274
void closeEvent(QCloseEvent *event) override
Definition window_main.cpp:695
QAction * aEditTokens
Definition window_main.h:129
QAction * aRegister
Definition window_main.h:128
QUrl connectTo
Definition window_main.h:143
void setConnectTo(QString url)
Definition window_main.h:147
QAction * aStatusBar
Definition window_main.h:131
bool bHasActivated
Definition window_main.h:138
QMenu * cockatriceMenu
Definition window_main.h:126
QList< QMenu * > tabMenus
Definition window_main.h:125
void showWindowIfHidden()
Definition window_main.cpp:747
QMenu * trayIconMenu
Definition window_main.h:126
void pixmapCacheSizeChanged(int newSizeInMBs)
Definition window_main.cpp:740
QAction * aOpenCustomsetsFolder
Definition window_main.h:129
~MainWindow() override
Definition window_main.cpp:645
void actAbout()
Definition window_main.cpp:233
void retranslateUi()
Definition window_main.cpp:291
ConnectionController * connectionController
Definition window_main.h:136
QAction * aReloadCardDatabase
Definition window_main.h:130
void actOpenCustomFolder()
Definition window_main.cpp:1005
void actOpenSettingsFolder()
Definition window_main.cpp:285
QAction * aWatchReplay
Definition window_main.h:128
void cardUpdateError(QProcess::ProcessError err)
Definition window_main.cpp:925
void actCheckCardUpdates()
Definition window_main.cpp:835
void actSettings()
Definition window_main.cpp:222
QMenu * helpMenu
Definition window_main.h:126
void changeEvent(QEvent *event) override
Definition window_main.cpp:716
void actUpdate()
Definition window_main.cpp:268
void actConnect()
Definition window_main.cpp:129
void actCheckServerUpdates()
Definition window_main.cpp:965
QAction * aShow
Definition window_main.h:127
QAction * aConnect
Definition window_main.h:128
void actFullScreen(bool checked)
Definition window_main.cpp:213
QAction * aExit
Definition window_main.h:127
QAction * aOpenCustomFolder
Definition window_main.h:129
bool askedForDbUpdater
Definition window_main.h:138
QString getCardUpdaterBinaryName()
Definition window_main.h:116
QAction * aSettings
Definition window_main.h:127
void startLocalGame(const LocalGameOptions &options)
Definition window_main.cpp:149
QAction * aUpdate
Definition window_main.h:131
void updateTabMenu(const QList< QMenu * > &newMenuList)
Definition window_main.cpp:89
void createActions()
Definition window_main.cpp:337
static const QStringList fileNameFilters
Definition window_main.h:109
DlgViewLog * logviewDialog
Definition window_main.h:140
GameReplay * replay
Definition window_main.h:141
DlgTipOfTheDay * tip
Definition window_main.h:142
void createCardUpdateProcess(bool background=false)
Definition window_main.cpp:845
QAction * aSinglePlayer
Definition window_main.h:128
void actSinglePlayer()
Definition window_main.cpp:139
void localGameEnded()
Definition window_main.cpp:202
void alertForcedOracleRun(const QString &version, bool isUpdate)
Definition window_main.cpp:627
LocalServer * localServer
Definition window_main.h:137
void cardDatabaseNewSetsFound(int numUnknownSets, QStringList unknownSetsNames)
Definition window_main.cpp:781
QAction * aDisconnect
Definition window_main.h:128
QAction * aCheckCardUpdates
Definition window_main.h:131
QAction * aManageSets
Definition window_main.h:129
void cardDatabaseLoadingFailed()
Definition window_main.cpp:754
QProcess * cardUpdateProcess
Definition window_main.h:139
MainWindow(QWidget *parent=nullptr)
Definition window_main.cpp:471
void actCheckCardUpdatesBackground()
Definition window_main.cpp:840
void actShow()
Definition window_main.cpp:681
void createMenus()
Definition window_main.cpp:429
int getNextCustomSetPrefix(QDir dataDir)
Definition window_main.cpp:1070
QAction * aViewLog
Definition window_main.h:131
void refreshShortcuts()
Definition window_main.cpp:987
void cardDatabaseAllNewSetsEnabled()
Definition window_main.cpp:824
void createTrayIcon()
Definition window_main.cpp:664
void exitCardDatabaseUpdate()
Definition window_main.cpp:916
void checkClientUpdatesFinished(bool needToUpdate, bool isCompatible, Release *release)
Definition window_main.cpp:979
QMenu * dbMenu
Definition window_main.h:126
QAction * aTips
Definition window_main.h:131
void cardUpdateFinished(int exitCode, QProcess::ExitStatus exitStatus)
Definition window_main.cpp:957
QAction * aCheckCardUpdatesBackground
Definition window_main.h:131
void startupConfigCheck()
Definition window_main.cpp:532
QMenu * tabsMenu
Definition window_main.h:126
QAction * aAddCustomSet
Definition window_main.h:129
QAction * aOpenSettingsFolder
Definition window_main.h:132
void actOpenCustomsetsFolder()
Definition window_main.cpp:1011
void actDisconnect()
Definition window_main.cpp:134
QAction * aForgotPassword
Definition window_main.h:128
void actEditTokens()
Definition window_main.cpp:1100
void actReloadCardDatabase()
Definition window_main.cpp:1086
void statusChanged(ClientStatus _status)
Definition window_main.cpp:100
void actTips()
Definition window_main.cpp:256
static const QString appName
Definition window_main.h:108
void actCheckClientUpdates()
Definition window_main.cpp:972
TabSupervisor * tabSupervisor
Definition window_main.h:134
WndSets * wndSets
Definition window_main.h:135
void actAddCustomSet()
Definition window_main.cpp:1017
void actWatchReplay()
Definition window_main.cpp:177
QAction * aAbout
Definition window_main.h:127
TabSupervisor * getTabSupervisor() const
Definition window_main.h:153
void actManageSets()
Definition window_main.cpp:1094
void actExit()
Definition window_main.cpp:228
Definition release_channel.h:23
Definition remote_client.h:22
Definition tab_supervisor.h:83
Definition dlg_manage_sets.h:26
Dialog for configuring local game options.
Definition dlg_local_game_options.h:16
Q_LOGGING_CATEGORY(WindowMainLog, "window_main")