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

DrawPadCanvasXmlHandler Class Reference

Collaboration diagram for DrawPadCanvasXmlHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DrawPadCanvasXmlHandler ()
 ~DrawPadCanvasXmlHandler ()
QList< Pagepages ()
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)
bool characters (const QString &ch)

Private Types

enum  State { Unknown, InTitle, InDate, InData }

Private Attributes

State m_state
QString m_title
QDateTime m_date
ulong m_dataLenght
QString m_dataFormat
QList< Pagem_pages

Member Enumeration Documentation

enum DrawPadCanvasXmlHandler::State [private]
 

Enumeration values:
Unknown 
InTitle 
InDate 
InData 

Definition at line 44 of file drawpadcanvas.cpp.


Constructor & Destructor Documentation

DrawPadCanvasXmlHandler::DrawPadCanvasXmlHandler  ) 
 

Definition at line 59 of file drawpadcanvas.cpp.

References m_state, and Unknown.

DrawPadCanvasXmlHandler::~DrawPadCanvasXmlHandler  ) 
 

Definition at line 64 of file drawpadcanvas.cpp.


Member Function Documentation

bool DrawPadCanvasXmlHandler::characters const QString ch  ) 
 

Definition at line 112 of file drawpadcanvas.cpp.

References i, image, InData, InDate, InTitle, l, QString::latin1(), QString::length(), m_dataFormat, m_dataLenght, m_date, m_pages, m_state, m_title, Page::pixmap(), Page::setLastModified(), and QString::toInt().

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

Definition at line 95 of file drawpadcanvas.cpp.

References m_state, and Unknown.

QList< Page > DrawPadCanvasXmlHandler::pages  ) 
 

Definition at line 68 of file drawpadcanvas.cpp.

References m_pages.

Referenced by DrawPadCanvas::load().

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

Definition at line 73 of file drawpadcanvas.cpp.

References QDateTime::currentDateTime(), InData, InDate, InTitle, m_dataFormat, m_dataLenght, m_date, m_state, and m_title.


Member Data Documentation

QString DrawPadCanvasXmlHandler::m_dataFormat [private]
 

Definition at line 55 of file drawpadcanvas.cpp.

Referenced by characters(), and startElement().

ulong DrawPadCanvasXmlHandler::m_dataLenght [private]
 

Definition at line 54 of file drawpadcanvas.cpp.

Referenced by characters(), and startElement().

QDateTime DrawPadCanvasXmlHandler::m_date [private]
 

Definition at line 53 of file drawpadcanvas.cpp.

Referenced by characters(), and startElement().

QList<Page> DrawPadCanvasXmlHandler::m_pages [private]
 

Definition at line 56 of file drawpadcanvas.cpp.

Referenced by characters(), and pages().

State DrawPadCanvasXmlHandler::m_state [private]
 

Definition at line 51 of file drawpadcanvas.cpp.

Referenced by characters(), DrawPadCanvasXmlHandler(), endElement(), and startElement().

QString DrawPadCanvasXmlHandler::m_title [private]
 

Definition at line 52 of file drawpadcanvas.cpp.

Referenced by characters(), and startElement().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:31:38 2005 for OPIE by  doxygen 1.4.2