void KRenameWindow::slotPluginChanged(QTreeWidgetItem *selected) { QWidget *w = m_pluginsWidgetHash[selected->text(0)]; Plugin *p = m_pluginsHash[selected->text(0)]; if (p->alwaysEnabled()) { m_pagePlugins->checkEnablePlugin->setChecked(true); } else { m_pagePlugins->checkEnablePlugin->setChecked(p->isEnabled()); } m_pagePlugins->checkEnablePlugin->setEnabled(!p->alwaysEnabled()); m_pagePlugins->stackPlugins->setCurrentWidget(w); slotPluginEnabled(); }
void KRenameWindow::slotPluginEnabled() { QTreeWidgetItem *selected = m_pagePlugins->listPlugins->currentItem(); if (selected) { QWidget *w = m_pluginsWidgetHash[selected->text(0)]; Plugin *p = m_pluginsHash[selected->text(0)]; p->setEnabled(m_pagePlugins->checkEnablePlugin->isChecked()); w->setEnabled(p->alwaysEnabled() || m_pagePlugins->checkEnablePlugin->isChecked()); } }