diff options
Diffstat (limited to 'src/plugins/coreplugin/actionmanager/commandmappings.cpp')
-rw-r--r-- | src/plugins/coreplugin/actionmanager/commandmappings.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/actionmanager/commandmappings.cpp b/src/plugins/coreplugin/actionmanager/commandmappings.cpp index f49f621bc9..541ac4768c 100644 --- a/src/plugins/coreplugin/actionmanager/commandmappings.cpp +++ b/src/plugins/coreplugin/actionmanager/commandmappings.cpp @@ -158,6 +158,8 @@ void CommandMappings::commandChanged(QTreeWidgetItem *current) void CommandMappings::filterChanged(const QString &f) { + if (!m_page) + return; for (int i=0; i<m_page->commandList->topLevelItemCount(); ++i) { QTreeWidgetItem *item = m_page->commandList->topLevelItem(i); item->setHidden(filter(f, item)); @@ -203,3 +205,10 @@ void CommandMappings::setModified(QTreeWidgetItem *item , bool modified) f.setBold(modified); item->setFont(2, f); } + +QString CommandMappings::filterText() const +{ + if (!m_page) + return QString(); + return m_page->filterEdit->text(); +} |