diff --git a/Source/Core/DolphinQt2/ToolBar.cpp b/Source/Core/DolphinQt2/ToolBar.cpp index 1832a2b817..a83482fc4d 100644 --- a/Source/Core/DolphinQt2/ToolBar.cpp +++ b/Source/Core/DolphinQt2/ToolBar.cpp @@ -28,6 +28,8 @@ void ToolBar::EmulationStarted() m_play_action->setVisible(false); m_pause_action->setEnabled(true); m_pause_action->setVisible(true); + m_stop_action->setEnabled(true); + m_stop_action->setVisible(true); m_fullscreen_action->setEnabled(true); m_screenshot_action->setEnabled(true); } @@ -38,6 +40,8 @@ void ToolBar::EmulationPaused() m_play_action->setVisible(true); m_pause_action->setEnabled(false); m_pause_action->setVisible(false); + m_stop_action->setEnabled(true); + m_stop_action->setVisible(true); } void ToolBar::EmulationStopped() @@ -53,18 +57,35 @@ void ToolBar::EmulationStopped() void ToolBar::MakeActions() { + constexpr int button_width = 65; m_open_action = addAction(tr("Open"), this, SIGNAL(OpenPressed())); + widgetForAction(m_open_action)->setMinimumWidth(button_width); + m_play_action = addAction(tr("Play"), this, SIGNAL(PlayPressed())); + widgetForAction(m_play_action)->setMinimumWidth(button_width); + m_pause_action = addAction(tr("Pause"), this, SIGNAL(PausePressed())); + widgetForAction(m_pause_action)->setMinimumWidth(button_width); + m_stop_action = addAction(tr("Stop"), this, SIGNAL(StopPressed())); + widgetForAction(m_stop_action)->setMinimumWidth(button_width); + m_fullscreen_action = addAction(tr("Full Screen"), this, SIGNAL(FullScreenPressed())); + widgetForAction(m_fullscreen_action)->setMinimumWidth(button_width); + m_screenshot_action = addAction(tr("Screen Shot"), this, SIGNAL(ScreenShotPressed())); + widgetForAction(m_screenshot_action)->setMinimumWidth(button_width); addSeparator(); m_paths_action = addAction(tr("Paths"), this, SIGNAL(PathsPressed())); + widgetForAction(m_paths_action)->setMinimumWidth(button_width); + m_config_action = addAction(tr("Settings"), this, SIGNAL(SettingsPressed())); + widgetForAction(m_config_action)->setMinimumWidth(button_width); + m_controllers_action = addAction(tr("Controllers")); + widgetForAction(m_controllers_action)->setMinimumWidth(button_width); m_controllers_action->setEnabled(false); }