KDevelop API Documentation

TagListViewItem Class Reference

Inheritance diagram for TagListViewItem:

Inheritance graph
[legend]
Collaboration diagram for TagListViewItem:

Collaboration graph
[legend]
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 ()
Catalog * catalog ()
KDevLanguageSupport * languageSupport ()

Private Attributes

Tag m_tag
Catalog * m_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.

Referenced by computeChilds().

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.

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 m_catalog, m_removedItems, m_tag, GCatalog< Tp >::query(), GCatalog< Tag >::QueryArgument, setOpen(), ClassBrowserUtils::simplifyNamespaces(), tag(), and TagListViewItem().

Referenced by refresh().

void TagListViewItem::init (   )  [inline]
 

Definition at line 47 of file classbrowser_widget.cpp.

References 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().

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

Tag TagListViewItem::tag (   )  const [inline]
 

Definition at line 40 of file classbrowser_part.cpp.

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 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(), 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.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:48:49 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003