ClassTreeBase Class Reference
#include <classtreebase.h>
Inheritance diagram for ClassTreeBase:

Public Member Functions | |
ClassTreeBase (ClassViewPart *part, QWidget *parent=0, const char *name=0) | |
~ClassTreeBase () | |
Protected Types | |
typedef QValueList< QStringList > | TreeState |
typedef QValueList< QStringList >::Iterator | TreeStateIterator |
Protected Member Functions | |
TreeState | treeState () const |
void | setTreeState (TreeState state) |
virtual KPopupMenu * | createPopup ()=0 |
Protected Attributes | |
ClassTreeItem * | contextItem |
ClassViewPart * | m_part |
Private Slots | |
void | slotItemExecuted (QListViewItem *) |
void | slotItemPressed (int button, QListViewItem *item) |
void | slotContextMenuRequested (QListViewItem *item, const QPoint &p) |
void | slotGotoDeclaration () |
void | slotGotoImplementation () |
void | slotAddMethod () |
void | slotAddAttribute () |
void | slotClassBaseClasses () |
void | slotClassDerivedClasses () |
void | slotClassTool () |
Member Typedef Documentation
|
Definition at line 39 of file classtreebase.h. Referenced by treeState(). |
|
Definition at line 40 of file classtreebase.h. Referenced by setTreeState(). |
Constructor & Destructor Documentation
|
Definition at line 450 of file classtreebase.cpp. References ClassTreeBase(), m_part, slotContextMenuRequested(), slotItemExecuted(), and slotItemPressed(). Referenced by ClassTreeBase(). |
|
Definition at line 475 of file classtreebase.cpp. |
Member Function Documentation
|
Implemented in ClassToolWidget. Referenced by slotContextMenuRequested(). |
|
Definition at line 500 of file classtreebase.cpp. References setTreeState(), and TreeStateIterator. Referenced by setTreeState(). |
|
Definition at line 607 of file classtreebase.cpp. References KDevLanguageSupport::addAttribute(), contextItem, KDevPlugin::languageSupport(), m_part, and ClassTreeItem::scopedText(). |
|
Definition at line 600 of file classtreebase.cpp. References KDevLanguageSupport::addMethod(), contextItem, KDevPlugin::languageSupport(), m_part, and ClassTreeItem::scopedText(). |
|
Definition at line 614 of file classtreebase.cpp. References contextItem, m_part, ClassTreeItem::scopedText(), ClassToolDialog::setClassName(), and ClassToolDialog::viewParents(). |
|
Definition at line 622 of file classtreebase.cpp. References contextItem, m_part, ClassTreeItem::scopedText(), ClassToolDialog::setClassName(), and ClassToolDialog::viewChildren(). |
|
Definition at line 630 of file classtreebase.cpp. References contextItem, m_part, ClassTreeItem::scopedText(), ClassToolDialog::setClassName(), and ClassToolDialog::viewNone(). |
|
Definition at line 571 of file classtreebase.cpp. References contextItem, createPopup(), and slotContextMenuRequested(). Referenced by ClassTreeBase(), and slotContextMenuRequested(). |
|
Definition at line 580 of file classtreebase.cpp. References contextItem, KDevPartController::editDocument(), ClassTreeItem::getDeclaration(), m_part, and KDevPlugin::partController(). |
|
Definition at line 590 of file classtreebase.cpp. References contextItem, KDevPartController::editDocument(), ClassTreeItem::getImplementation(), m_part, and KDevPlugin::partController(). |
|
Definition at line 523 of file classtreebase.cpp. References KDevPartController::editDocument(), ClassTreeItem::getDeclaration(), ClassTreeItem::getImplementation(), ClassTreeItem::isOrganizer(), KDevMainWindow::lowerView(), m_part, KDevPlugin::mainWindow(), KDevPlugin::partController(), and slotItemExecuted(). Referenced by ClassTreeBase(), and slotItemExecuted(). |
|
Definition at line 551 of file classtreebase.cpp. References KDevPartController::editDocument(), ClassTreeItem::getDeclaration(), ClassTreeItem::isOrganizer(), KDevMainWindow::lowerView(), m_part, KDevPlugin::mainWindow(), KDevPlugin::partController(), and slotItemPressed(). Referenced by ClassTreeBase(), and slotItemPressed(). |
|
Definition at line 479 of file classtreebase.cpp. References TreeState. |
Member Data Documentation
|
Definition at line 44 of file classtreebase.h. Referenced by slotAddAttribute(), slotAddMethod(), slotClassBaseClasses(), slotClassDerivedClasses(), slotClassTool(), slotContextMenuRequested(), slotGotoDeclaration(), and slotGotoImplementation(). |
|
Definition at line 60 of file classtreebase.h. Referenced by ClassTreeBase(), ClassTreeItem::createPopup(), ClassTreeScopeItem::setOpen(), slotAddAttribute(), slotAddMethod(), slotClassBaseClasses(), slotClassDerivedClasses(), slotClassTool(), slotGotoDeclaration(), slotGotoImplementation(), slotItemExecuted(), and slotItemPressed(). |
The documentation for this class was generated from the following files:
- parts/classview/classtreebase.h
- parts/classview/classtreebase.cpp