CodeModelItemContext Class Reference
#include <kdevcore.h>
Inheritance diagram for CodeModelItemContext:
Public Member Functions | |
| CodeModelItemContext (const CodeModelItem *item) | |
| virtual | ~CodeModelItemContext () |
| virtual int | type () const |
| const CodeModelItem * | item () const |
| Public Member Functions inherited from Context | |
| virtual bool | hasType (int type) const |
Additional Inherited Members | |
| Public Types inherited from Context | |
| enum | Type { EditorContext , DocumentationContext , FileContext , ProjectModelItemContext , CodeModelItemContext } |
| Protected Member Functions inherited from Context | |
| Context () | |
| virtual | ~Context () |
Detailed Description
A context for the popup menu in class views.
Definition at line 236 of file kdevcore.h.
Constructor & Destructor Documentation
◆ CodeModelItemContext()
| CodeModelItemContext::CodeModelItemContext | ( | const CodeModelItem * | item | ) |
Builds the context.
- Parameters
-
item Selected code model item representation. Usually a symbol from the code like class, function, etc.
Definition at line 229 of file kdevcore.cpp.
◆ ~CodeModelItemContext()
|
virtual |
Destructor.
Definition at line 234 of file kdevcore.cpp.
Member Function Documentation
◆ item()
| const CodeModelItem * CodeModelItemContext::item | ( | ) | const |
- Returns
- The code model item for the selected item.
Definition at line 245 of file kdevcore.cpp.
◆ type()
|
virtual |
Implement this in the context so we can provide rtti.
Implements Context.
Definition at line 240 of file kdevcore.cpp.
The documentation for this class was generated from the following files:
Trinity API Reference