MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / updateButtons

Method updateButtons

launcher/ui/InstanceWindow.cpp:154–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152}
153
154void InstanceWindow::updateButtons()
155{
156 m_launchButton->setEnabled(m_instance->canLaunch());
157 m_killButton->setEnabled(m_instance->isRunning());
158
159 QMenu* launchMenu = m_launchButton->menu();
160 if (launchMenu)
161 launchMenu->clear();
162 else
163 launchMenu = new QMenu(this);
164 m_instance->populateLaunchMenu(launchMenu);
165 m_launchButton->setMenu(launchMenu);
166}
167
168void InstanceWindow::instanceLaunchTaskChanged(shared_qobject_ptr<LaunchTask> proc)
169{

Callers

nothing calls this directly

Calls 5

setEnabledMethod · 0.80
canLaunchMethod · 0.45
isRunningMethod · 0.45
clearMethod · 0.45
populateLaunchMenuMethod · 0.45

Tested by

no test coverage detected