Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
replay_widget.h
Go to the documentation of this file.
1
7
8#ifndef REPLAY_WIDGET_H
9#define REPLAY_WIDGET_H
10
12
13#include <QWidget>
14#include <qtmetamacros.h>
15
16class ReplayManager;
19class GameReplay;
20class QAction;
21class QToolButton;
23
28class ReplayWidget : public QWidget
29{
30 Q_OBJECT
31
32public:
37 ReplayWidget(QWidget *parent, GameReplay *replay);
38
39signals:
40 void rewound();
41 void eventReplayed(const GameEventContainer &cont, EventProcessingOptions options);
42
43private:
45
50
51private slots:
52 void replayFinished();
53 void replayPlayButtonToggled(bool checked);
54 void updateTimeScaleFactor(bool checked);
55 void refreshShortcuts();
56};
57
58#endif // REPLAY_WIDGET_H
This class handles all logic to do with playing back replays.
Definition replay_manager.h:19
Definition replay_quick_settings_widget.h:16
Definition replay_timeline_widget.h:15
ReplayWidget(QWidget *parent, GameReplay *replay)
Definition replay_widget.cpp:22
QAction * aReplaySkipForwardBig
Definition replay_widget.h:49
QAction * aReplaySkipBackwardBig
Definition replay_widget.h:49
void eventReplayed(const GameEventContainer &cont, EventProcessingOptions options)
ReplayQuickSettingsWidget * settingsWidget
Definition replay_widget.h:48
QAction * aReplaySkipForward
Definition replay_widget.h:49
QToolButton * replayPlayButton
Definition replay_widget.h:47
QAction * aReplaySkipBackward
Definition replay_widget.h:49
QToolButton * replayFastForwardButton
Definition replay_widget.h:47
void updateTimeScaleFactor(bool checked)
Definition replay_widget.cpp:113
void replayFinished()
Definition replay_widget.cpp:99
ReplayManager * replayManager
Definition replay_widget.h:44
void rewound()
void replayPlayButtonToggled(bool checked)
Definition replay_widget.cpp:104
ReplayTimelineWidget * timelineWidget
Definition replay_widget.h:46
void refreshShortcuts()
Definition replay_widget.cpp:119
Definition game_event_container.proto:4
Definition game_replay.proto:4