KDevelop API Documentation

DocumentationCatalogItem Class Reference

#include <kdevdocumentationplugin.h>

Inheritance diagram for DocumentationCatalogItem:

Inheritance graph
[legend]
Collaboration diagram for DocumentationCatalogItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DocumentationCatalogItem (DocumentationPlugin *plugin, KListView *parent, const QString &name)
 DocumentationCatalogItem (DocumentationPlugin *plugin, DocumentationItem *parent, const QString &name)
virtual ~DocumentationCatalogItem ()
DocumentationPluginplugin () const
virtual void setOpen (bool o)
void load ()
virtual bool isProjectDocumentationItem () const
virtual void setProjectDocumentationItem (bool b)

Protected Member Functions

virtual void activate ()

Private Attributes

DocumentationPluginm_plugin
bool isLoaded
bool isActivated
bool m_isProjectDocumentationItem

Constructor & Destructor Documentation

DocumentationCatalogItem::DocumentationCatalogItem DocumentationPlugin plugin,
KListView parent,
const QString name
 

Definition at line 92 of file kdevdocumentationplugin.cpp.

References DocumentationPlugin::addCatalog(), and m_plugin.

DocumentationCatalogItem::DocumentationCatalogItem DocumentationPlugin plugin,
DocumentationItem parent,
const QString name
 

Definition at line 101 of file kdevdocumentationplugin.cpp.

References DocumentationPlugin::addCatalog(), and m_plugin.

DocumentationCatalogItem::~DocumentationCatalogItem  )  [virtual]
 

Definition at line 110 of file kdevdocumentationplugin.cpp.

References DocumentationPlugin::clearCatalog(), and m_plugin.


Member Function Documentation

void DocumentationCatalogItem::activate  )  [protected, virtual]
 

Definition at line 133 of file kdevdocumentationplugin.cpp.

References isActivated, plugin(), and DocumentationPlugin::setCatalogURL().

virtual bool DocumentationCatalogItem::isProjectDocumentationItem  )  const [inline, virtual]
 

Definition at line 69 of file kdevdocumentationplugin.h.

void DocumentationCatalogItem::load  ) 
 

Definition at line 124 of file kdevdocumentationplugin.cpp.

References DocumentationPlugin::createTOC(), isLoaded, and plugin().

Referenced by FindDocumentation::searchInContents(), and setOpen().

DocumentationPlugin* DocumentationCatalogItem::plugin  )  const [inline]
 

Definition at line 64 of file kdevdocumentationplugin.h.

Referenced by activate(), load(), and FindDocumentation::searchInContents().

void DocumentationCatalogItem::setOpen bool  o  )  [virtual]
 

Definition at line 115 of file kdevdocumentationplugin.cpp.

References load().

virtual void DocumentationCatalogItem::setProjectDocumentationItem bool  b  )  [inline, virtual]
 

Definition at line 70 of file kdevdocumentationplugin.h.

References m_isProjectDocumentationItem.

Referenced by ProjectDocumentationPlugin::init().


Member Data Documentation

bool DocumentationCatalogItem::isActivated [private]
 

Definition at line 78 of file kdevdocumentationplugin.h.

Referenced by activate().

bool DocumentationCatalogItem::isLoaded [private]
 

Definition at line 77 of file kdevdocumentationplugin.h.

Referenced by load().

bool DocumentationCatalogItem::m_isProjectDocumentationItem [private]
 

Definition at line 79 of file kdevdocumentationplugin.h.

Referenced by setProjectDocumentationItem().

DocumentationPlugin* DocumentationCatalogItem::m_plugin [private]
 

Definition at line 76 of file kdevdocumentationplugin.h.

Referenced by DocumentationCatalogItem(), and ~DocumentationCatalogItem().


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 Wed Mar 23 00:23:54 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003