don't blink highlighted phase when backwards skipping in replays

This commit is contained in:
RickyRister 2024-11-21 22:55:46 -08:00
parent 1bc92623dc
commit 0acbe50537
3 changed files with 1 additions and 31 deletions

View file

@ -648,8 +648,7 @@ void TabGame::replayRewind()
messageLog->clearChat();
// reset phase markers
currentPhase = -1;
phasesToolbar->reset();
setActivePhase(-1);
}
void TabGame::incrementGameTime()

View file

@ -86,23 +86,6 @@ void PhaseButton::updateAnimation()
update();
}
/**
* @brief Immediately resets the button to the inactive state, without going through the animation.
*/
void PhaseButton::reset()
{
activeAnimationTimer->stop();
active = false;
if (highlightable) {
activeAnimationCounter = 0;
} else {
activeAnimationCounter = 9;
}
update();
}
void PhaseButton::mousePressEvent(QGraphicsSceneMouseEvent * /*event*/)
{
emit clicked();
@ -268,16 +251,6 @@ void PhasesToolbar::phaseButtonClicked()
emit sendGameCommand(cmd, -1);
}
/**
* @brief Immediately resets the toolbar to its initial state, with all phases inactive.
*/
void PhasesToolbar::reset()
{
for (auto &i : buttonList) {
i->reset();
}
}
void PhasesToolbar::actNextTurn()
{
emit sendGameCommand(Command_NextTurn(), -1);

View file

@ -45,7 +45,6 @@ public:
{
return active;
}
void reset();
void triggerDoubleClickAction();
signals:
void clicked();
@ -86,7 +85,6 @@ public:
public slots:
void setActivePhase(int phase);
void triggerPhaseAction(int phase);
void reset();
private slots:
void phaseButtonClicked();
void actNextTurn();