MCPcopy Create free account
hub / github.com/ElyPrismLauncher/Launcher / updateButtons

Method updateButtons

launcher/ui/InstanceWindow.cpp:153–165  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

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