diff options
| -rw-r--r-- | objects/cppeditor.cpp | 6 | ||||
| -rw-r--r-- | objects/cppeditor.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/objects/cppeditor.cpp b/objects/cppeditor.cpp index 546a3c7..550dbf8 100644 --- a/objects/cppeditor.cpp +++ b/objects/cppeditor.cpp @@ -35,6 +35,7 @@ #include "cppfunction.h" #include <cpptools/cppmodelmanagerinterface.h> #include "cppclass.h" +#include <cpptools/cpptoolsplugin.h> namespace Scripting { namespace Internal { @@ -49,6 +50,11 @@ void CppEditor::switchDeclarationDefinition() Core::ActionManager::command(::CppEditor::Constants::SWITCH_DECLARATION_DEFINITION)->action()->trigger(); } +void CppEditor::switchHeaderSourceFile() +{ + CppTools::Internal::CppToolsPlugin::instance()->switchHeaderSource(); +} + CppFunction *CppEditor::currentFunction() const { return functionAt(editor()->currentLine(), editor()->currentColumn()); diff --git a/objects/cppeditor.h b/objects/cppeditor.h index 480820f..dbd9591 100644 --- a/objects/cppeditor.h +++ b/objects/cppeditor.h @@ -55,6 +55,7 @@ public: public slots: void switchDeclarationDefinition(); + void switchHeaderSourceFile(); CppFunction* functionAt(int line, int column) const; CppFunction* currentFunction() const; CppClass *classAt(int line, int column) const; |
