MCPcopy Create free account
hub / github.com/KDE/kdevelop / setCurrentRuntime

Method setCurrentRuntime

kdevplatform/shell/runtimecontroller.cpp:115–129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

113}
114
115void KDevelop::RuntimeController::setCurrentRuntime(KDevelop::IRuntime* runtime)
116{
117 if (m_currentRuntime == runtime)
118 return;
119
120 Q_ASSERT(m_runtimes.contains(runtime));
121
122 if (m_currentRuntime) {
123 m_currentRuntime->setEnabled(false);
124 }
125 qCDebug(SHELL) << "setting runtime..." << runtime->name() << "was" << m_currentRuntime;
126 m_currentRuntime = runtime;
127 m_currentRuntime->setEnabled(true);
128 Q_EMIT currentRuntimeChanged(runtime);
129}
130
131void KDevelop::RuntimeController::addRuntimes(KDevelop::IRuntime * runtime)
132{

Callers 3

CraftPluginMethod · 0.80
initMethod · 0.80
cleanupMethod · 0.80

Calls 3

containsMethod · 0.45
setEnabledMethod · 0.45
nameMethod · 0.45

Tested by 2

initMethod · 0.64
cleanupMethod · 0.64