| 113 | } |
| 114 | |
| 115 | void 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 | |
| 131 | void KDevelop::RuntimeController::addRuntimes(KDevelop::IRuntime * runtime) |
| 132 | { |