Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Todo::TemplateManager Class Reference

#include </home/clem/local/src/opie/core/pim/todo/todotemplatemanager.h>

Collaboration diagram for Todo::TemplateManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TemplateManager ()
 ~TemplateManager ()
void load ()
void save ()
QStringList templates () const
OPimTodo templateEvent (const QString &templateName)
void addEvent (const QString &, const OPimTodo &)
void removeEvent (const QString &)

Private Attributes

QString m_path
QMap< QString, OPimTodom_templates

Constructor & Destructor Documentation

TemplateManager::TemplateManager  ) 
 

Definition at line 43 of file todotemplatemanager.cpp.

References Global::applicationFileName(), and m_path.

TemplateManager::~TemplateManager  ) 
 

Definition at line 46 of file todotemplatemanager.cpp.

References save().


Member Function Documentation

void TemplateManager::addEvent const QString ,
const OPimTodo
 

Definition at line 87 of file todotemplatemanager.cpp.

References m_templates, QMap< Key, T >::replace(), Opie::OPimRecord::setUid(), and Qtopia::Record::uid().

Referenced by Todo::TemplateDialogImpl::slotAdd(), Todo::TemplateDialogImpl::slotEdit(), and Todo::TemplateDialogImpl::slotReturn().

void TemplateManager::load  ) 
 

Definition at line 49 of file todotemplatemanager.cpp.

References Opie::OPimAccessTemplate< T >::allRecords(), QString::fromLatin1(), QMap< Key, T >::insert(), QString::isEmpty(), list, Opie::OPimAccessTemplate< T >::load(), m_path, m_templates, QString::null, QString::number(), Config::readEntry(), Config::setGroup(), str, and Qtopia::Record::uid().

void TemplateManager::removeEvent const QString  ) 
 

Definition at line 95 of file todotemplatemanager.cpp.

References m_templates, and QMap< Key, T >::remove().

Referenced by Todo::TemplateDialogImpl::slotEdit(), Todo::TemplateDialogImpl::slotRemove(), and Todo::TemplateDialogImpl::slotReturn().

void TemplateManager::save  ) 
 

Definition at line 68 of file todotemplatemanager.cpp.

References Opie::OPimAccessTemplate< T >::add(), QMap< Key, T >::begin(), Opie::OPimAccessTemplate< T >::clear(), QMap< Key, T >::end(), Opie::OPimAccessTemplate< T >::load(), m_path, m_templates, QString::number(), Opie::OPimAccessTemplate< T >::save(), Config::setGroup(), Qtopia::Record::uid(), and Config::writeEntry().

Referenced by ~TemplateManager().

OPimTodo TemplateManager::templateEvent const QString templateName  ) 
 

Definition at line 107 of file todotemplatemanager.cpp.

References m_templates.

Referenced by Todo::TemplateDialogImpl::TemplateDialogImpl().

QStringList TemplateManager::templates  )  const
 

Definition at line 98 of file todotemplatemanager.cpp.

References QMap< Key, T >::begin(), QMap< Key, T >::end(), list, and m_templates.

Referenced by Todo::TemplateDialogImpl::TemplateDialogImpl().


Member Data Documentation

QString Todo::TemplateManager::m_path [private]
 

Definition at line 55 of file todotemplatemanager.h.

Referenced by load(), save(), and TemplateManager().

QMap<QString, OPimTodo> Todo::TemplateManager::m_templates [private]
 

Definition at line 56 of file todotemplatemanager.h.

Referenced by addEvent(), load(), removeEvent(), save(), templateEvent(), and templates().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:04:09 2005 for OPIE by  doxygen 1.4.2