summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/actionmanager/commandmappings.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2010-12-06 17:21:03 +0100
committercon <qtc-committer@nokia.com>2010-12-06 18:24:15 +0100
commit90ecb036a26fe334394adc0581424be0992aa4f5 (patch)
tree20afe55cbe8dc153dae631c500e12749263c3686 /src/plugins/coreplugin/actionmanager/commandmappings.cpp
parentbada915c35f07533acd2ffad60c7d999f53dafd6 (diff)
downloadqt-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.cpp9
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();
+}