KDevelop API Documentation

CodeTemplateList Class Reference

#include <abbrevpart.h>

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 603 of file abbrevpart.cpp.

References allCodeTemplates.

CodeTemplateList::~CodeTemplateList  ) 
 

Definition at line 608 of file abbrevpart.cpp.


Member Function Documentation

QPtrList< CodeTemplate > CodeTemplateList::allTemplates  )  const
 

Definition at line 669 of file abbrevpart.cpp.

References allCodeTemplates.

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

void CodeTemplateList::clear  ) 
 

Definition at line 680 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 634 of file abbrevpart.cpp.

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

Referenced by AbbrevPart::addTemplate(), and insert().

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

Definition at line 612 of file abbrevpart.cpp.

References endl(), kdDebug(), and templates.

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

Definition at line 674 of file abbrevpart.cpp.

References allCodeTemplates, remove(), and templates.

Referenced by remove(), and AbbrevPart::removeTemplate().

QStringList CodeTemplateList::suffixes  ) 
 

Definition at line 686 of file abbrevpart.cpp.

References m_suffixes.

Referenced by AbbrevConfigWidget::addTemplate().


Member Data Documentation

QPtrList<CodeTemplate> CodeTemplateList::allCodeTemplates [private]
 

Definition at line 59 of file abbrevpart.h.

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

QStringList CodeTemplateList::m_suffixes [private]
 

Definition at line 60 of file abbrevpart.h.

Referenced by insert(), and suffixes().

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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:00 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003