CppEditor: Move CppEditorWidget::linkToSymbol to CppTools

* Cuts direct dependency to CPlusPlus from cppeditor.h, but
  cppfunctiondecldeflink.h still pulls it in.

* Cuts direct dependency to
  cppeditor.h from cppvirtualfunctionassistprovider.cpp, but it still
  depends on cppeditorconstants.h.

* Cuts direct dependency to cppeditor.h from cppelementevaluator.cpp.

The long-term goal is to make the CppEditor independent from concrete
code model backends.

Change-Id: I291ee0d0da5fc5ed1a839a763fe7be11dcf7a6fb
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
This commit is contained in:
Nikolai Kosjar
2015-01-23 13:44:50 +01:00
parent f08266497e
commit cfd3b56187
9 changed files with 36 additions and 35 deletions

View File

@@ -30,8 +30,6 @@
#include "cppelementevaluator.h"
#include "cppeditor.h"
#include <cpptools/cpptoolsreuse.h>
#include <cpptools/typehierarchybuilder.h>
@@ -302,7 +300,7 @@ CppDeclarableElement::CppDeclarableElement(Symbol *declaration)
}
tooltip = overview.prettyType(declaration->type(), qualifiedName);
link = CppEditorWidget::linkToSymbol(declaration);
link = CppTools::linkToSymbol(declaration);
helpMark = name;
}