aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Molkentin <daniel.molkentin@nokia.com>2010-06-07 11:15:36 +0200
committerhjk <qtc-committer@nokia.com>2010-06-07 12:39:08 +0200
commit41c266291a596a73c149f74216ca7e499c2ba15c (patch)
tree88d850c9487ff134d3911b80d7ecb84ed35b5136
parent7f7a52bac73528e1d332b2014b9d7bfef0aec29b (diff)
Allow F1 on projects mode
Reviewed-By: Leena Miettinen Reviewed-By: kh1 (cherry picked from commit 723754d215793c10bda546cc180fcf9d96f457f2)
-rw-r--r--src/plugins/coreplugin/basemode.h3
-rw-r--r--src/plugins/projectexplorer/projectexplorer.cpp1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/basemode.h b/src/plugins/coreplugin/basemode.h
index 1e0fcbcc13..8266931729 100644
--- a/src/plugins/coreplugin/basemode.h
+++ b/src/plugins/coreplugin/basemode.h
@@ -59,12 +59,14 @@ public:
QWidget *widget() { return m_widget; }
QString id() const { return m_id; }
QList<int> context() const { return m_context; }
+ QString contextHelpId() const { return m_helpId; }
void setDisplayName(const QString &name) { m_displayName = name; }
void setIcon(const QIcon &icon) { m_icon = icon; }
void setPriority(int priority) { m_priority = priority; }
void setWidget(QWidget *widget) { m_widget = widget; }
void setId(const QString &id) { m_id = id; }
+ void setContextHelpId(const QString &helpId) { m_helpId = helpId; }
void setContext(const QList<int> &context) { m_context = context; }
private:
@@ -73,6 +75,7 @@ private:
int m_priority;
QWidget *m_widget;
QString m_id;
+ QString m_helpId;
QList<int> m_context;
};
diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp
index 9e6f01b1d2..bf5ee33860 100644
--- a/src/plugins/projectexplorer/projectexplorer.cpp
+++ b/src/plugins/projectexplorer/projectexplorer.cpp
@@ -275,6 +275,7 @@ bool ProjectExplorerPlugin::initialize(const QStringList &arguments, QString *er
d->m_projectsMode->setWidget(d->m_proWindow);
d->m_projectsMode->setContext(QList<int>() << pecontext);
d->m_projectsMode->setEnabled(session()->startupProject());
+ d->m_projectsMode->setContextHelpId(QLatin1String("Managing Projects"));
addAutoReleasedObject(d->m_projectsMode);
d->m_proWindow->layout()->addWidget(new Core::FindToolBarPlaceHolder(d->m_proWindow));