本文整理汇总了C++中Plugin::alwaysEnabled方法的典型用法代码示例。如果您正苦于以下问题:C++ Plugin::alwaysEnabled方法的具体用法?C++ Plugin::alwaysEnabled怎么用?C++ Plugin::alwaysEnabled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Plugin
的用法示例。
在下文中一共展示了Plugin::alwaysEnabled方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: slotPluginChanged
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();
}
示例2: 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());
}
}