19#include <libcockatrice/protocol/pb/game_replay.pb.h>
20#include <qtmetamacros.h>
25class QFileSystemModel;
96 return tr(
"Game Replays");
ClientStatus
Definition abstract_client.h:58
Definition abstract_client.h:73
void submitReplayCodeFinished(const Response &r, const CommandContainer &commandContainer)
Definition tab_replays.cpp:646
void handleConnectionChanged(ClientStatus status)
Definition tab_replays.cpp:270
void actDeleteLocalReplay()
Definition tab_replays.cpp:380
void actKeepRemoteReplay()
Definition tab_replays.cpp:511
QAction * aGetReplayCode
Definition tab_replays.h:46
void downloadNodeAtIndex(const QModelIndex &curLeft, const QModelIndex &curRight)
Definition tab_replays.cpp:459
QGroupBox * rightGroupBox
Definition tab_replays.h:42
void actNewLocalFolder()
Definition tab_replays.cpp:359
QAction * aRenameLocal
Definition tab_replays.h:44
void deleteRemoteReplayFinished(const Response &r, const CommandContainer &commandContainer)
Definition tab_replays.cpp:569
QAction * aSubmitReplayCode
Definition tab_replays.h:47
QAction * aDeleteRemoteReplay
Definition tab_replays.h:46
void actOpenRemoteReplay()
Definition tab_replays.cpp:413
RemoteReplayList_TreeWidget * serverDirView
Definition tab_replays.h:41
QAction * aOpenLocalReplay
Definition tab_replays.h:44
void retranslateUi() override
Definition tab_replays.cpp:243
void actDeleteRemoteReplay()
Definition tab_replays.cpp:545
void downloadFinished(const Response &r, const CommandContainer &commandContainer, const QVariant &extraData)
Definition tab_replays.cpp:490
QGroupBox * createRightLayout()
Definition tab_replays.cpp:177
void openRemoteReplayFinished(const Response &r)
Definition tab_replays.cpp:431
void handleConnected(const ServerInfo_User &userInfo)
Definition tab_replays.cpp:262
void actGetReplayCode()
Definition tab_replays.cpp:580
QAction * aOpenRemoteReplay
Definition tab_replays.h:46
void replayAddedEventReceived(const Event_ReplayAdded &event)
Definition tab_replays.cpp:675
void actRenameLocal()
Definition tab_replays.cpp:329
void actDownload()
Definition tab_replays.cpp:447
QGroupBox * leftGroupBox
Definition tab_replays.h:42
TabReplays(TabSupervisor *_tabSupervisor, AbstractClient *_client, const ServerInfo_User *currentUserInfo)
Definition tab_replays.cpp:78
QAction * aDownload
Definition tab_replays.h:46
QAction * aNewLocalFolder
Definition tab_replays.h:44
QAction * aDeleteLocalReplay
Definition tab_replays.h:44
QAction * aOpenReplaysFolder
Definition tab_replays.h:45
QString getTabText() const override
Definition tab_replays.h:94
void openReplay(GameReplay *replay)
QAction * aKeep
Definition tab_replays.h:46
void actOpenReplaysFolder()
Definition tab_replays.cpp:400
void getReplayCodeFinished(const Response &r, const CommandContainer &commandContainer)
Definition tab_replays.cpp:597
void actLocalDoubleClick(const QModelIndex &curLeft)
Definition tab_replays.cpp:293
AbstractClient * client
Definition tab_replays.h:38
void setRemoteEnabled(bool enabled)
Definition tab_replays.cpp:277
void actOpenLocalReplay()
Definition tab_replays.cpp:300
void actSubmitReplayCode()
Definition tab_replays.cpp:628
void keepRemoteReplayFinished(const Response &r, const CommandContainer &commandContainer)
Definition tab_replays.cpp:530
QTreeView * localDirView
Definition tab_replays.h:39
QFileSystemModel * localDirModel
Definition tab_replays.h:40
QGroupBox * createLeftLayout()
Definition tab_replays.cpp:102
void actRemoteDoubleClick(const QModelIndex &curLeft)
Definition tab_replays.cpp:406
Definition tab_supervisor.h:92
Tab(TabSupervisor *_tabSupervisor)
Definition tab.cpp:16
Definition commands.proto:8
Definition event_replay_added.proto:4
Definition game_replay.proto:4
Definition response.proto:11
Definition serverinfo_user.proto:2