KDevelop API Documentation

TagListViewItem Class Reference

Inheritance diagram for TagListViewItem:

KListViewItem QListViewItem QListViewItem List of all members.

Public Member Functions

 TagListViewItem (QListView *parent, Tag tag, QString name)
Tag tag () const
 TagListViewItem (KListView *parent, const Tag &tag, Catalog *c)
 TagListViewItem (KListViewItem *parent, const Tag &tag, Catalog *c)
void init ()
bool needRefresh ()
void refresh ()
void computeChilds ()
void setOpen (bool opened)
void clear ()
Catalogcatalog ()
KDevLanguageSupportlanguageSupport ()

Private Attributes

Tag m_tag
Catalogm_catalog
QStringList m_removedItems

Constructor & Destructor Documentation

TagListViewItem::TagListViewItem QListView parent,
Tag  tag,
QString  name
[inline]
 

Definition at line 36 of file classbrowser_part.cpp.

References m_tag.

TagListViewItem::TagListViewItem KListView parent,
const Tag tag,
Catalog c
[inline]
 

Definition at line 42 of file classbrowser_widget.cpp.

References init(), m_catalog, and m_tag.

TagListViewItem::TagListViewItem KListViewItem parent,
const Tag tag,
Catalog c
[inline]
 

Definition at line 44 of file classbrowser_widget.cpp.

References init(), m_catalog, and m_tag.


Member Function Documentation

Catalog* TagListViewItem::catalog  )  [inline]
 

Definition at line 142 of file classbrowser_widget.cpp.

References m_catalog.

void TagListViewItem::clear void   )  [inline]
 

Definition at line 131 of file classbrowser_widget.cpp.

References m_removedItems.

Referenced by refresh().

void TagListViewItem::computeChilds  )  [inline]
 

Definition at line 78 of file classbrowser_widget.cpp.

References Tag::fileName(), Tag::kind(), m_catalog, m_removedItems, m_tag, Tag::name(), GCatalog< Tag >::query(), Tag::scope(), setOpen(), ClassBrowserUtils::simplifyNamespaces(), and tag().

Referenced by refresh().

void TagListViewItem::init  )  [inline]
 

Definition at line 47 of file classbrowser_widget.cpp.

References Tag::fileName(), Tag::getStartPosition(), Tag::kind(), languageSupport(), and m_tag.

Referenced by TagListViewItem().

KDevLanguageSupport* TagListViewItem::languageSupport  )  [inline]
 

Definition at line 147 of file classbrowser_widget.cpp.

References ClassBrowserWidget::languageSupport().

Referenced by init().

bool TagListViewItem::needRefresh  )  [inline]
 

Definition at line 65 of file classbrowser_widget.cpp.

Referenced by refresh().

void TagListViewItem::refresh  )  [inline]
 

Definition at line 70 of file classbrowser_widget.cpp.

References clear(), computeChilds(), and needRefresh().

Referenced by setOpen().

void TagListViewItem::setOpen bool  opened  )  [inline]
 

Definition at line 123 of file classbrowser_widget.cpp.

References refresh(), and setOpen().

Referenced by CatalogListViewItem::computeChilds(), computeChilds(), and setOpen().

Tag TagListViewItem::tag  )  const [inline]
 

Definition at line 40 of file classbrowser_part.cpp.

References m_tag.

Referenced by computeChilds(), ClassBrowserPart::refreshClasses(), ClassBrowserPart::refreshMethods(), and ClassBrowserPart::selectMethod().


Member Data Documentation

Catalog* TagListViewItem::m_catalog [private]
 

Definition at line 155 of file classbrowser_widget.cpp.

Referenced by catalog(), computeChilds(), and TagListViewItem().

QStringList TagListViewItem::m_removedItems [private]
 

Definition at line 156 of file classbrowser_widget.cpp.

Referenced by clear(), and computeChilds().

Tag TagListViewItem::m_tag [private]
 

Definition at line 154 of file classbrowser_widget.cpp.

Referenced by computeChilds(), init(), tag(), and TagListViewItem().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:30 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003