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

ExtensionsHandler Class Reference

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

Collaboration diagram for ExtensionsHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void dispose (QXmlReader *parser, QXmlContentHandler *parent)
void setKeyModifiers (KeyModifiers *mod)
void setKeyExtensions (KeyExtensions *ext)
bool startElement (const QString &namespaceURI, const QString &localName, const QString &qName, const QXmlAttributes &atts)
bool endElement (const QString &namespaceURI, const QString &localName, const QString &qName)

Private Attributes

QXmlContentHandler * m_parent
QXmlReader * m_parser
KeyModifiersm_pModifiers
KeyExtensionsm_pExtensions
QString m_kind
int m_code
QStringList m_modlist

Member Function Documentation

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

Definition at line 3 of file ExtensionsHandler.cpp.

References m_parent, and m_parser.

Referenced by KeycfgHandler::startElement().

bool ExtensionsHandler::endElement const QString namespaceURI,
const QString localName,
const QString qName
 

Definition at line 49 of file ExtensionsHandler.cpp.

References QValueList< T >::append(), KeyExtensions::assign(), QValueList< T >::begin(), code, QValueList< T >::end(), KeyNames::getCode(), KeyModifiers::getMask(), KeyExtensions::init(), QValueList< T >::isEmpty(), QString::latin1(), m_code, m_kind, m_modlist, m_parent, m_parser, m_pExtensions, m_pModifiers, QString::null, and qDebug().

void ExtensionsHandler::setKeyExtensions KeyExtensions ext  )  [inline]
 

Definition at line 22 of file ExtensionsHandler.h.

References m_pExtensions.

Referenced by KeycfgHandler::startElement().

void ExtensionsHandler::setKeyModifiers KeyModifiers mod  )  [inline]
 

Definition at line 18 of file ExtensionsHandler.h.

References m_pModifiers.

Referenced by KeycfgHandler::startElement().

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

Definition at line 10 of file ExtensionsHandler.cpp.

References QValueList< T >::append(), QValueList< T >::clear(), KeyNames::getCode(), KHUtil::hex2int(), i, m_code, m_kind, m_modlist, and QString::null.


Member Data Documentation

int ExtensionsHandler::m_code [private]
 

Definition at line 42 of file ExtensionsHandler.h.

Referenced by endElement(), and startElement().

QString ExtensionsHandler::m_kind [private]
 

Definition at line 41 of file ExtensionsHandler.h.

Referenced by endElement(), and startElement().

QStringList ExtensionsHandler::m_modlist [private]
 

Definition at line 43 of file ExtensionsHandler.h.

Referenced by endElement(), and startElement().

QXmlContentHandler* ExtensionsHandler::m_parent [private]
 

Definition at line 35 of file ExtensionsHandler.h.

Referenced by dispose(), and endElement().

QXmlReader* ExtensionsHandler::m_parser [private]
 

Definition at line 36 of file ExtensionsHandler.h.

Referenced by dispose(), and endElement().

KeyExtensions* ExtensionsHandler::m_pExtensions [private]
 

Definition at line 39 of file ExtensionsHandler.h.

Referenced by endElement(), and setKeyExtensions().

KeyModifiers* ExtensionsHandler::m_pModifiers [private]
 

Definition at line 38 of file ExtensionsHandler.h.

Referenced by endElement(), and setKeyModifiers().


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