diff options
author | con <qtc-committer@nokia.com> | 2010-12-06 17:21:03 +0100 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-12-06 18:24:15 +0100 |
commit | 90ecb036a26fe334394adc0581424be0992aa4f5 (patch) | |
tree | 20afe55cbe8dc153dae631c500e12749263c3686 /src/plugins/coreplugin/actionmanager/commandmappings.cpp | |
parent | bada915c35f07533acd2ffad60c7d999f53dafd6 (diff) | |
download | qt-creator-90ecb036a26fe334394adc0581424be0992aa4f5.tar.gz |
Make it possible to specify shortcuts for Locator filters.
Task-number: QTCREATORBUG-1147
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(); +} |