KDevelop API Documentation

ViewCombosOp Namespace Reference


Enumerations

enum  ProcessType { Refresh, Reload }

Functions

void refreshNamespaces (ClassViewPart *part, KComboView *view)
void refreshClasses (ClassViewPart *part, KComboView *view, const QString &dom)
void refreshFunctions (ClassViewPart *part, KComboView *view, const ClassDom &dom)
void refreshFunctions (ClassViewPart *part, KComboView *view, const QString &dom)
void processNamespace (ClassViewPart *part, KComboView *view, NamespaceItem *item, ProcessType type)
void processClass (ClassViewPart *part, KComboView *view, ClassItem *item, ProcessType type)
void processFunction (ClassViewPart *, KComboView *, FunctionItem *, ProcessType)
bool removeNamespacesItems (ClassViewPart *part, QListView *view, const NamespaceDom &dom)
void removeClassItems (ClassViewPart *part, QListView *view, const ClassDom &dom)
void removeFunctionItems (ClassViewPart *part, QListView *view, const ClassDom &dom)
NamespaceDom namespaceByName (NamespaceDom dom, QString name)


Enumeration Type Documentation

enum ViewCombosOp::ProcessType
 

Enumeration values:
Refresh 
Reload 

Definition at line 73 of file viewcombos.h.


Function Documentation

NamespaceDom ViewCombosOp::namespaceByName NamespaceDom  dom,
QString  name
 

Definition at line 335 of file viewcombos.cpp.

Referenced by processNamespace(), refreshClasses(), and refreshFunctions().

void ViewCombosOp::processClass ClassViewPart part,
KComboView view,
ClassItem item,
ProcessType  type = Reload
 

Definition at line 247 of file viewcombos.cpp.

References KComboView::addItem(), ClassViewPart::clmap, QComboView::currentItem(), ClassItem::dom(), KDevLanguageSupport::formatModelItem(), KDevPlugin::languageSupport(), ClassViewPart::m_classes, QComboView::setCurrentText(), ClassViewPart::updateFunctionsForAdd(), and KListViewAction::view().

Referenced by refreshClasses(), and ClassViewPart::updateClassesForAdd().

void ViewCombosOp::processFunction ClassViewPart part,
KComboView view,
FunctionItem item,
ProcessType  type = Reload
 

Definition at line 279 of file viewcombos.cpp.

Referenced by refreshFunctions(), and ClassViewPart::updateFunctionsForAdd().

void ViewCombosOp::processNamespace ClassViewPart part,
KComboView view,
NamespaceItem item,
ProcessType  type = Reload
 

Definition at line 207 of file viewcombos.cpp.

References KComboView::addItem(), KDevPlugin::codeModel(), QComboView::currentItem(), NamespaceItem::dom(), endl(), KDevLanguageSupport::formatModelItem(), CodeModel::globalNamespace(), kdDebug(), KDevPlugin::languageSupport(), ClassViewPart::m_namespaces, namespaceByName(), ClassViewPart::nsmap, QComboView::setCurrentText(), ClassViewPart::updateClassesForAdd(), ClassViewPart::updateFunctionsForAdd(), and KListViewAction::view().

Referenced by ClassViewPart::addFile(), and refreshNamespaces().

void ViewCombosOp::refreshClasses ClassViewPart part,
KComboView view,
const QString dom
 

Definition at line 144 of file viewcombos.cpp.

References KComboView::addItem(), ClassList, KComboView::clear(), KDevPlugin::codeModel(), EmptyClasses, KDevLanguageSupport::formatModelItem(), CodeModel::globalNamespace(), KDevPlugin::languageSupport(), QComboView::listView(), namespaceByName(), processClass(), and QComboView::setCurrentText().

Referenced by ClassViewPart::selectNamespace(), and HierarchyDialog::slotNamespaceComboChoice().

void ViewCombosOp::refreshFunctions ClassViewPart part,
KComboView view,
const QString dom
 

Definition at line 183 of file viewcombos.cpp.

References KComboView::addItem(), KComboView::clear(), KDevPlugin::codeModel(), EmptyFunctions, KDevLanguageSupport::formatModelItem(), CodeModel::globalNamespace(), KDevPlugin::languageSupport(), QComboView::listView(), namespaceByName(), processFunction(), and QComboView::setCurrentText().

void ViewCombosOp::refreshFunctions ClassViewPart part,
KComboView view,
const ClassDom dom
 

Definition at line 168 of file viewcombos.cpp.

References KComboView::addItem(), ClassDom, KComboView::clear(), EmptyFunctions, KDevLanguageSupport::formatModelItem(), FunctionList, KDevPlugin::languageSupport(), QComboView::listView(), processFunction(), and QComboView::setCurrentText().

Referenced by ClassViewPart::selectClass(), and ClassViewPart::selectNamespace().

void ViewCombosOp::refreshNamespaces ClassViewPart part,
KComboView view
 

Definition at line 126 of file viewcombos.cpp.

References KComboView::addItem(), KComboView::clear(), KDevPlugin::codeModel(), KDevLanguageSupport::formatModelItem(), ClassViewPart::global_item, CodeModel::globalNamespace(), KXMLGUIClient::instance(), KDevPlugin::languageSupport(), QComboView::listView(), NamespaceList, processNamespace(), and QComboView::setCurrentActiveItem().

Referenced by HierarchyDialog::refresh(), and ClassViewPart::refresh().

void ViewCombosOp::removeClassItems ClassViewPart part,
QListView view,
const ClassDom dom
 

Definition at line 312 of file viewcombos.cpp.

References ClassViewPart::clmap, ClassViewPart::m_classes, removeFunctionItems(), KComboView::removeItem(), and KListViewAction::view().

Referenced by ClassViewPart::removeFile(), and removeNamespacesItems().

void ViewCombosOp::removeFunctionItems ClassViewPart part,
QListView view,
const ClassDom dom
 

Definition at line 325 of file viewcombos.cpp.

References ClassViewPart::fnmap, ClassViewPart::m_functions, KComboView::removeItem(), and KListViewAction::view().

Referenced by removeClassItems(), ClassViewPart::removeFile(), and removeNamespacesItems().

bool ViewCombosOp::removeNamespacesItems ClassViewPart part,
QListView view,
const NamespaceDom dom
 

Definition at line 294 of file viewcombos.cpp.

References ClassViewPart::nsmap, removeClassItems(), and removeFunctionItems().

Referenced by ClassViewPart::removeFile().

KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:09 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003