language/duchain
KDevelop::AbstractIncludeNavigationContext Class Reference
Abstract navigation context for file includes. More...
#include <abstractincludenavigationcontext.h>
Inherits KDevelop::AbstractNavigationContext.
Public Member Functions | |
| AbstractIncludeNavigationContext (const IncludeItem &item, TopDUContextPointer topContext, const ParsingEnvironmentType &type) | |
| virtual QString | html (bool shorten) |
| virtual QString | name () const |
Protected Member Functions | |
| virtual void | getFileInfo (KDevelop::TopDUContext *duchain) |
Detailed Description
Abstract navigation context for file includes.
Example usage:
namespace LANG { class IncludeNavigationContext : public AbstractIncludeNavigationContext { public: IncludeNavigationContext(const IncludeItem& item, TopDuContextPointer topContext) : AbstractIncludeNavigationContext(item, topContext, KDevelop::LANGParsingEnvironment) {} protected: virtual void getFileInfo(KDevelop::TopDUContext* duchain) { // write language dependent stuff via modifyHtml() } }; }
Definition at line 49 of file abstractincludenavigationcontext.h.
Member Function Documentation
| void KDevelop::AbstractIncludeNavigationContext::getFileInfo | ( | KDevelop::TopDUContext * | duchain | ) | [protected, virtual] |
Overwrite this to add language dependent information for a given file.
By default only "included by" and "includes" NOTE: You should always append a newline (
) if you write anything.
Definition at line 113 of file abstractincludenavigationcontext.cpp.
The documentation for this class was generated from the following files:
KDE 4.4 API Reference