Revision 8ea4529...
Go back to digest for 9th December 2012Features in Development Tools
Milian Wolff committed changes in [kdevplatform] /:
Add "Switch To Buddy" plugin.
This enables in the C++ language plugin to add a new context menu
action to switch to corresponding header or implementation file.
Changes made:
- A new function has been added to IBuddyDocumentFinder to allow
language plugins to implement logic to find buddy or related files.
- The new plugin "switch to buddy" implements a context menu extension
which is only trigged if at least one buddy can be found. To get
possible buddies IBuddyDocumentFinder is used using the editor's
current document's mime type.
- See plugin
This implements a feature known from many IDEs. Using the Buddy
interface and a separate plugin I think it's rather clean and generic.
REVIEW: 107310
File Changes
Added 5 files
- /switchtobuddy
- plugins/CMakeLists.txt
- plugins/kdevswitchtobuddy.desktop
- plugins/Messages.sh
- pluginsplugin.cpp
- pluginsplugin.h
Modified 3 files
- interfaces/ibuddydocumentfinder.h
- plugins/CMakeLists.txt
- shell/tests/shellbuddytest.cpp
8 files changed in total