42 #include "qiodevice.h" 58 void setName(
const QString &name );
64 static void setEncodingFunction( EncoderFn );
65 static void setDecodingFunction( DecoderFn );
68 static bool exists(
const QString &fileName );
71 static bool remove(
const QString &fileName );
74 bool open(
int, FILE * );
75 bool open(
int,
int );
88 int readLine(
char *data, uint maxlen );
114 #if defined(Q_DISABLE_COPY) Traverses directory structures and contents in a platform-independent way.
Definition: qdir.h:52
virtual int ungetch(int)=0
int at() const
Definition: qfile.h:124
virtual int at() const
Definition: qiodevice.cpp:471
virtual int readBlock(char *data, uint maxlen)=0
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
Definition: qstring.h:350
virtual bool atEnd() const
Definition: qiodevice.cpp:498
virtual int writeBlock(const char *data, uint len)=0
int writeBlock(const QByteArray &data)
Definition: qfile.h:86
virtual int readLine(char *data, uint maxlen)
Definition: qiodevice.cpp:581
QString name() const
Definition: qfile.h:121
The QFile class is an I/O device that operates on files.
Definition: qfile.h:50
The QIODevice class is the base class of I/O devices.
Definition: qiodevice.h:88
This is an alternative implementation of QCString.
Definition: qcstring.h:131
virtual bool open(int mode)=0
virtual uint size() const =0