ClassDomBrowserItem Class Reference
#include <classviewwidget.h>
Inheritance diagram for ClassDomBrowserItem:

Public Member Functions | |
ClassDomBrowserItem (QListView *parent, ClassDom dom) | |
ClassDomBrowserItem (QListViewItem *parent, ClassDom dom) | |
const CodeModelItem * | model () const |
virtual bool | isClass () const |
virtual bool | hasDeclaration () const |
virtual void | openDeclaration () |
void | setup () |
QString | key (int, bool) const |
void | processClass (ClassDom klass, bool remove=false) |
void | processTypeAlias (TypeAliasDom typeAlias, bool remove=false) |
void | processFunction (FunctionDom fun, bool remove=false) |
void | processVariable (VariableDom var, bool remove=false) |
ClassDom | dom () |
Private Attributes | |
ClassDom | m_dom |
QMap< ClassDom, ClassDomBrowserItem * > | m_classes |
QMap< TypeAliasDom, TypeAliasDomBrowserItem * > | m_typeAliases |
QMap< FunctionDom, FunctionDomBrowserItem * > | m_functions |
QMap< VariableDom, VariableDomBrowserItem * > | m_variables |
Constructor & Destructor Documentation
|
Definition at line 200 of file classviewwidget.h. |
|
Definition at line 202 of file classviewwidget.h. |
Member Function Documentation
|
Definition at line 219 of file classviewwidget.h. Referenced by ClassViewWidget::maybeTip(). |
|
Reimplemented from ClassViewItem. Definition at line 208 of file classviewwidget.h. |
|
Reimplemented from ClassViewItem. Definition at line 206 of file classviewwidget.h. |
|
Definition at line 869 of file classviewwidget.cpp. Referenced by key(). |
|
Reimplemented from ClassViewItem. Definition at line 205 of file classviewwidget.h. |
|
Reimplemented from ClassViewItem. Definition at line 925 of file classviewwidget.cpp. References KDevPartController::editDocument(), ClassViewItem::listView(), m_dom, ClassViewWidget::m_part, and KDevPlugin::partController(). |
|
Definition at line 626 of file classviewwidget.cpp. References ClassDom, ClassList, FunctionList, ClassViewItem::listView(), m_classes, processClass(), processFunction(), processTypeAlias(), processVariable(), ClassViewWidget::removedText, TypeAliasList, and VariableList. Referenced by processClass(), NamespaceDomBrowserItem::processClass(), and FolderBrowserItem::processClass(). |
|
Definition at line 686 of file classviewwidget.cpp. References FunctionDom, m_functions, and processFunction(). Referenced by processClass(), NamespaceDomBrowserItem::processClass(), FolderBrowserItem::processClass(), and processFunction(). |
|
Definition at line 663 of file classviewwidget.cpp. References ClassViewItem::listView(), m_typeAliases, processTypeAlias(), ClassViewWidget::removedText, and TypeAliasDom. Referenced by processClass(), NamespaceDomBrowserItem::processClass(), FolderBrowserItem::processClass(), and processTypeAlias(). |
|
Definition at line 704 of file classviewwidget.cpp. References m_variables, processVariable(), and VariableDom. Referenced by processClass(), NamespaceDomBrowserItem::processClass(), FolderBrowserItem::processClass(), and processVariable(). |
|
Definition at line 739 of file classviewwidget.cpp. References KSharedPtr< T >::data(), KDevLanguageSupport::formatModelItem(), KDevPlugin::languageSupport(), ClassViewItem::listView(), m_dom, and ClassViewWidget::m_part. |
Member Data Documentation
|
Definition at line 223 of file classviewwidget.h. Referenced by processClass(). |
|
Definition at line 222 of file classviewwidget.h. Referenced by openDeclaration(), and setup(). |
|
Definition at line 225 of file classviewwidget.h. Referenced by processFunction(). |
|
Definition at line 224 of file classviewwidget.h. Referenced by processTypeAlias(). |
|
Definition at line 226 of file classviewwidget.h. Referenced by processVariable(). |
The documentation for this class was generated from the following files:
- parts/classview/classviewwidget.h
- parts/classview/classviewwidget.cpp