Add keyboard shortcuts for skipping forward/backward in replays (#5140)

* split skipToTime into own function

* implement shortcut

* fix shortcut warning bug

* check boundary conditions in skipToTime

* change default fast forward shortcut to .

* implement big skip shortcuts

* remove unnecessary arg in lambda

* change default fast forward shortcut to Ctrl+F

* rename constants

* change default fast forward shortcut to Ctrl+P

* use static const
This commit is contained in:
RickyRister 2024-10-23 05:00:23 -07:00 committed by GitHub
parent c633a792f5
commit c4c52bd8c0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 74 additions and 2 deletions

View file

@ -25,6 +25,8 @@ private:
qreal timeScaleFactor;
int currentTime;
int currentEvent;
void skipToTime(int newTime);
private slots:
void replayTimerTimeout();
@ -41,6 +43,7 @@ public:
public slots:
void startReplay();
void stopReplay();
void skipByAmount(int amount); // use a negative amount to skip backwards
protected:
void paintEvent(QPaintEvent *event) override;