qt: Rework ui pause update into a slot for thread safety

This commit is contained in:
cold-brewed
2022-10-29 09:09:30 -04:00
parent c798caa686
commit e4a4549e3f
3 changed files with 5 additions and 5 deletions

View File

@@ -2052,9 +2052,9 @@ void MainWindow::setSendKeyboardInput(bool enabled)
send_keyboard_input = enabled;
}
void MainWindow::setUiPauseState(bool paused) {
auto pause_icon = paused ? QIcon(":/menuicons/win/icons/run.ico") : QIcon(":/menuicons/win/icons/pause.ico");
auto tooltip_text = paused ? QString(tr("Resume execution")) : QString(tr("Pause execution"));
void MainWindow::updateUiPauseState() {
auto pause_icon = dopause ? QIcon(":/menuicons/win/icons/run.ico") : QIcon(":/menuicons/win/icons/pause.ico");
auto tooltip_text = dopause ? QString(tr("Resume execution")) : QString(tr("Pause execution"));
ui->actionPause->setIcon(pause_icon);
ui->actionPause->setToolTip(tooltip_text);
}