diff --git a/src/plugins/cppeditor/cppplugin.cpp b/src/plugins/cppeditor/cppplugin.cpp index ca734678ac114538024ec240ba7af83bd253d084..504ed2490a7c18ddf77111275953afdd42d34a7c 100644 --- a/src/plugins/cppeditor/cppplugin.cpp +++ b/src/plugins/cppeditor/cppplugin.cpp @@ -220,13 +220,14 @@ bool CppPlugin::initialize(const QStringList & /*arguments*/, QString *errorMess am->actionContainer(CppEditor::Constants::M_CONTEXT)->addAction(cmd); am->actionContainer(CppTools::Constants::M_TOOLS_CPP)->addAction(cmd); - QAction *findReferencesAction = new QAction(tr("Find References"), this); - cmd = am->registerAction(findReferencesAction, - Constants::FIND_REFERENCES, context); - cmd->setDefaultKeySequence(QKeySequence("F3")); - connect(findReferencesAction, SIGNAL(triggered()), this, SLOT(findReferences())); - am->actionContainer(CppEditor::Constants::M_CONTEXT)->addAction(cmd); - am->actionContainer(CppTools::Constants::M_TOOLS_CPP)->addAction(cmd); + if (! qgetenv("QTCREATOR_REFERENCES").isEmpty()) { + QAction *findReferencesAction = new QAction(tr("Find References"), this); + cmd = am->registerAction(findReferencesAction, + Constants::FIND_REFERENCES, context); + connect(findReferencesAction, SIGNAL(triggered()), this, SLOT(findReferences())); + am->actionContainer(CppEditor::Constants::M_CONTEXT)->addAction(cmd); + am->actionContainer(CppTools::Constants::M_TOOLS_CPP)->addAction(cmd); + } m_actionHandler = new TextEditor::TextEditorActionHandler(CppEditor::Constants::C_CPPEDITOR, TextEditor::TextEditorActionHandler::Format