• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • TDevelop Interfaces Library
 

TDevelop Interfaces Library

Public Member Functions | List of all members
CodeModelItemContext Class Reference

#include <kdevcore.h>

Inheritance diagram for CodeModelItemContext:
Context

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
itemSelected code model item representation. Usually a symbol from the code like class, function, etc.

Definition at line 229 of file kdevcore.cpp.

◆ ~CodeModelItemContext()

CodeModelItemContext::~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()

int CodeModelItemContext::type ( ) const
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:
  • kdevcore.h
  • kdevcore.cpp

TDevelop Interfaces Library

Skip menu "TDevelop Interfaces Library"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

TDevelop Interfaces Library

Skip menu "TDevelop Interfaces Library"
  • buildtools
  •   lib
  •     base
  •     parsers
  •       autotools
  •       qmake
  •     widgets
  •   api
  • languages
  •   lib
  •     debugger
  •     designer_integration
  •     interfaces
  • lib
  •   catalog
  •   interfaces
  •     extensions
  •     external
  •     extras
  •   util
  •   widgets
  •     propeditor
  • parts
  •   documentation
  •     interfaces
  • src
  •   profileengine
  •     lib
Generated for TDevelop Interfaces Library by doxygen 1.8.13
This website is maintained by Timothy Pearson.