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

Method onSelectedProfileChanged

kdevplatform/shell/settings/environmentwidget.cpp:317–326  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

315}
316
317void EnvironmentWidget::onSelectedProfileChanged(int selectedProfileIndex)
318{
319 const auto selectedProfileName = m_environmentProfileListModel->profileName(selectedProfileIndex);
320 m_environmentProfileModel->setCurrentProfile(selectedProfileName);
321
322 const bool isDefaultProfile = (m_environmentProfileListModel->defaultProfileIndex() == selectedProfileIndex);
323
324 ui.removeProfileButton->setEnabled(ui.profileSelect->count() > 1 && !isDefaultProfile);
325 ui.setAsDefaultProfileButton->setEnabled(!isDefaultProfile);
326}
327
328#include "environmentwidget.moc"
329#include "moc_environmentwidget.cpp"

Callers

nothing calls this directly

Calls 5

profileNameMethod · 0.80
defaultProfileIndexMethod · 0.80
setCurrentProfileMethod · 0.45
setEnabledMethod · 0.45
countMethod · 0.45

Tested by

no test coverage detected