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 |
![]() | |
virtual bool | hasType (int type) const |
Additional Inherited Members | |
![]() | |
enum | Type { EditorContext, DocumentationContext, FileContext, ProjectModelItemContext, CodeModelItemContext } |
![]() | |
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: