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

KeycfgHandler Class Reference

#include </home/clem/local/src/opie/noncore/applets/keyhelper/keyhelperapplet/config/KeycfgHandler.h>

Collaboration diagram for KeycfgHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KeycfgHandler (QXmlReader *parser)
 ~KeycfgHandler ()
void dispose (QXmlReader *parser, QXmlContentHandler *parent)
void setKeyModifiers (KeyModifiers *mod)
void setKeyMappings (KeyMappings *map)
void setKeyExtensions (KeyExtensions *ext)
void setKeyRepeater (KeyRepeater *rep)
bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)

Private Attributes

QXmlContentHandler * m_parent
QXmlReader * m_parser
ModifiersHandlerm_pModHandler
MappingsHandlerm_pMapHandler
ExtensionsHandlerm_pExtHandler
RepeaterHandlerm_pRepHandler
KeyModifiersm_pModifiers
KeyMappingsm_pMappings
KeyExtensionsm_pExtensions
KeyRepeaterm_pRepeater

Constructor & Destructor Documentation

KeycfgHandler::KeycfgHandler QXmlReader *  parser  ) 
 

Definition at line 3 of file KeycfgHandler.cpp.

References m_parser, m_pExtHandler, m_pMapHandler, m_pModHandler, and m_pRepHandler.

KeycfgHandler::~KeycfgHandler  ) 
 

Definition at line 13 of file KeycfgHandler.cpp.

References m_pExtHandler, m_pMapHandler, m_pModHandler, and m_pRepHandler.


Member Function Documentation

void KeycfgHandler::dispose QXmlReader *  parser,
QXmlContentHandler *  parent
 

void KeycfgHandler::setKeyExtensions KeyExtensions ext  )  [inline]
 

Definition at line 27 of file KeycfgHandler.h.

References m_pExtensions.

Referenced by KeycfgReader::load().

void KeycfgHandler::setKeyMappings KeyMappings map  )  [inline]
 

Definition at line 23 of file KeycfgHandler.h.

References m_pMappings.

Referenced by KeycfgReader::load().

void KeycfgHandler::setKeyModifiers KeyModifiers mod  )  [inline]
 

Definition at line 19 of file KeycfgHandler.h.

References m_pModifiers.

Referenced by KeycfgReader::load().

void KeycfgHandler::setKeyRepeater KeyRepeater rep  )  [inline]
 

Definition at line 31 of file KeycfgHandler.h.

References m_pRepeater.

Referenced by KeycfgReader::load().

bool KeycfgHandler::startElement const QString namespaceURI,
const QString localName,
const QString qName,
const QXmlAttributes &  atts
 

Definition at line 21 of file KeycfgHandler.cpp.

References RepeaterHandler::dispose(), ExtensionsHandler::dispose(), MappingsHandler::dispose(), ModifiersHandler::dispose(), m_parser, m_pExtensions, m_pExtHandler, m_pMapHandler, m_pMappings, m_pModHandler, m_pModifiers, m_pRepeater, m_pRepHandler, ExtensionsHandler::setKeyExtensions(), MappingsHandler::setKeyMappings(), ModifiersHandler::setKeyMappings(), ExtensionsHandler::setKeyModifiers(), MappingsHandler::setKeyModifiers(), ModifiersHandler::setKeyModifiers(), and RepeaterHandler::setKeyRepeater().


Member Data Documentation

QXmlContentHandler* KeycfgHandler::m_parent [private]
 

Definition at line 42 of file KeycfgHandler.h.

QXmlReader* KeycfgHandler::m_parser [private]
 

Definition at line 43 of file KeycfgHandler.h.

Referenced by KeycfgHandler(), and startElement().

KeyExtensions* KeycfgHandler::m_pExtensions [private]
 

Definition at line 52 of file KeycfgHandler.h.

Referenced by setKeyExtensions(), and startElement().

ExtensionsHandler* KeycfgHandler::m_pExtHandler [private]
 

Definition at line 47 of file KeycfgHandler.h.

Referenced by KeycfgHandler(), startElement(), and ~KeycfgHandler().

MappingsHandler* KeycfgHandler::m_pMapHandler [private]
 

Definition at line 46 of file KeycfgHandler.h.

Referenced by KeycfgHandler(), startElement(), and ~KeycfgHandler().

KeyMappings* KeycfgHandler::m_pMappings [private]
 

Definition at line 51 of file KeycfgHandler.h.

Referenced by setKeyMappings(), and startElement().

ModifiersHandler* KeycfgHandler::m_pModHandler [private]
 

Definition at line 45 of file KeycfgHandler.h.

Referenced by KeycfgHandler(), startElement(), and ~KeycfgHandler().

KeyModifiers* KeycfgHandler::m_pModifiers [private]
 

Definition at line 50 of file KeycfgHandler.h.

Referenced by setKeyModifiers(), and startElement().

KeyRepeater* KeycfgHandler::m_pRepeater [private]
 

Definition at line 53 of file KeycfgHandler.h.

Referenced by setKeyRepeater(), and startElement().

RepeaterHandler* KeycfgHandler::m_pRepHandler [private]
 

Definition at line 48 of file KeycfgHandler.h.

Referenced by KeycfgHandler(), startElement(), and ~KeycfgHandler().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:37:30 2005 for OPIE by  doxygen 1.4.2