lib Library API Documentation

KoStoreDevice Class Reference

This class implements a QIODevice around KoStore, so that it can be used to create a QDomDocument from it, to be written or read using QDataStream or to be written using QTextStream. More...

#include <koStoreDevice.h>

Inheritance diagram for KoStoreDevice:

Inheritance graph
[legend]
Collaboration diagram for KoStoreDevice:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KoStoreDevice (KoStore *store)
bool open (int m)
void close ()
void flush ()
Offset size () const
virtual Q_LONG readBlock (char *data, Q_ULONG maxlen)
virtual Q_LONG writeBlock (const char *data, Q_ULONG len)
Q_LONG writeBlock (const QByteArray &data)
int getch ()
int putch (int _c)
int ungetch (int)
virtual bool at (Offset pos)
virtual Offset at () const
virtual bool atEnd () const

Protected Attributes

KoStorem_store

Detailed Description

This class implements a QIODevice around KoStore, so that it can be used to create a QDomDocument from it, to be written or read using QDataStream or to be written using QTextStream.

Definition at line 30 of file koStoreDevice.h.


Constructor & Destructor Documentation

KoStoreDevice::KoStoreDevice KoStore store  )  [inline]
 

Note: KoStore::open() should be called before calling this.

Definition at line 34 of file koStoreDevice.h.


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for lib Library Version 1.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Feb 13 09:41:21 2006 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003