diff --git a/src/plugins/valgrind/memchecktool.cpp b/src/plugins/valgrind/memchecktool.cpp index 3b6b372fe24..42608d311f6 100644 --- a/src/plugins/valgrind/memchecktool.cpp +++ b/src/plugins/valgrind/memchecktool.cpp @@ -67,6 +67,7 @@ #include #include #include +#include #include #include #include @@ -482,6 +483,8 @@ public: bool attach() const; QString path() const; + void keyPressEvent(QKeyEvent *e); + private: void updateEnabled(); void saveOptions(); @@ -1379,6 +1382,15 @@ QString HeobDialog::path() const return m_pathChooser->path(); } +void HeobDialog::keyPressEvent(QKeyEvent *e) +{ + if (e->key() != Qt::Key_F1) + return QDialog::keyPressEvent(e); + + reject(); + Core::HelpManager::handleHelpRequest("qthelp://org.qt-project.qtcreator/doc/creator-heob.html"); +} + void HeobDialog::updateEnabled() { bool enableHeob = m_handleExceptionCombo->currentIndex() < 2;