KDevelop API Documentation

CodeTemplateList Class Reference

#include <abbrevpart.h>

Collaboration diagram for CodeTemplateList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CodeTemplateList ()
 ~CodeTemplateList ()
QMap< QString, CodeTemplate * > operator[] (QString suffix)
void insert (QString name, QString description, QString code, QString suffixes)
void remove (const QString &suffixes, const QString &name)
void clear ()
QStringList suffixes ()
QPtrList< CodeTemplateallTemplates () const

Private Attributes

QMap< QString, QMap< QString,
CodeTemplate * > > 
templates
QPtrList< CodeTemplateallCodeTemplates
QStringList m_suffixes

Constructor & Destructor Documentation

CodeTemplateList::CodeTemplateList  ) 
 

Definition at line 604 of file abbrevpart.cpp.

References allCodeTemplates.

CodeTemplateList::~CodeTemplateList  ) 
 

Definition at line 609 of file abbrevpart.cpp.


Member Function Documentation

QPtrList< CodeTemplate > CodeTemplateList::allTemplates  )  const
 

Definition at line 670 of file abbrevpart.cpp.

Referenced by AbbrevConfigWidget::AbbrevConfigWidget(), and AbbrevPart::save().

void CodeTemplateList::clear  ) 
 

Definition at line 681 of file abbrevpart.cpp.

References allCodeTemplates, and templates.

Referenced by AbbrevPart::clearTemplates().

void CodeTemplateList::insert QString  name,
QString  description,
QString  code,
QString  suffixes
 

Definition at line 635 of file abbrevpart.cpp.

References allCodeTemplates, CodeTemplate::code, CodeTemplate::description, kdDebug(), m_suffixes, CodeTemplate::name, CodeTemplate::suffixes, and templates.

Referenced by AbbrevPart::addTemplate().

QMap< QString, CodeTemplate * > CodeTemplateList::operator[] QString  suffix  ) 
 

Definition at line 613 of file abbrevpart.cpp.

References kdDebug(), and templates.

void CodeTemplateList::remove const QString suffixes,
const QString name
 

Definition at line 675 of file abbrevpart.cpp.

References allCodeTemplates, and templates.

Referenced by AbbrevPart::removeTemplate().

QStringList CodeTemplateList::suffixes  ) 
 

Definition at line 687 of file abbrevpart.cpp.

Referenced by AbbrevConfigWidget::addTemplate().


Member Data Documentation

QPtrList<CodeTemplate> CodeTemplateList::allCodeTemplates [private]
 

Definition at line 59 of file abbrevpart.h.

Referenced by clear(), CodeTemplateList(), insert(), and remove().

QStringList CodeTemplateList::m_suffixes [private]
 

Definition at line 60 of file abbrevpart.h.

Referenced by insert().

QMap<QString, QMap<QString, CodeTemplate* > > CodeTemplateList::templates [private]
 

Definition at line 58 of file abbrevpart.h.

Referenced by clear(), insert(), operator[](), and remove().


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:20:40 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003