input_urn
/home/onoda/Documents/qt-everywhere-opensource-src-4.7.4/doc/html/qfile.html

output_urn
QFile

inherits

public_types
 typedef DecoderFn
 typedef EncoderFn
 enum FileError { NoError, ReadError, WriteError, FatalError, ..., CopyError }
 enum MemoryMapFlags { NoOptions }
 enum Permission { ReadOwner, WriteOwner, ExeOwner, ReadUser, ..., ExeOther }
 typedef PermissionSpec
 flags Permissions

properties

public_functions
QFile ( const QString & name )
QFile ( QObject * parent )
QFile ( const QString & name, QObject * parent )
~QFile ()
 bool copy ( const QString & newName )
 FileError error () const
 bool exists () const
 QString fileName () const
 bool flush ()
 int handle () const
 bool link ( const QString & linkName )
 uchar * map ( qint64 offset, qint64 size, MemoryMapFlags flags = NoOptions )
 bool open ( FILE * fh, OpenMode mode )
 bool open ( int fd, OpenMode mode )
 Permissions permissions () const
 bool remove ()
 bool rename ( const QString & newName )
 bool resize ( qint64 sz )
 void setFileName ( const QString & name )
 bool setPermissions ( Permissions permissions )
 QString symLinkTarget () const
 bool unmap ( uchar * address )
 void unsetError ()

public_slots

signals

static_public_members
 bool copy ( const QString & fileName, const QString & newName )
 QString decodeName ( const QByteArray & localFileName )
 QString decodeName ( const char * localFileName )
 QByteArray encodeName ( const QString & fileName )
 bool exists ( const QString & fileName )
 bool link ( const QString & fileName, const QString & linkName )
 Permissions permissions ( const QString & fileName )
 bool remove ( const QString & fileName )
 bool rename ( const QString & oldName, const QString & newName )
 bool resize ( const QString & fileName, qint64 sz )
 void setDecodingFunction ( DecoderFn function )
 void setEncodingFunction ( EncoderFn function )
 bool setPermissions ( const QString & fileName, Permissions permissions )
 QString symLinkTarget ( const QString & fileName )

protected_functions

reimplemented_public_functions
 virtual bool atEnd () const
 virtual void close ()
 virtual bool isSequential () const
 virtual bool open ( OpenMode mode )
 virtual qint64 pos () const
 virtual bool seek ( qint64 off )
 virtual qint64 size () const

reimplemented_protected_functions
 virtual qint64 readData ( char * data, qint64 len )
 virtual qint64 readLineData ( char * data, qint64 maxlen )
 virtual qint64 writeData ( const char * data, qint64 len )

protected_slots

related_non_members

templateClass
false

abstractClass
false

enbeddedClass
false

flag_objects
class
QFile
name
Permissions

parent_flag_objects
class
QIODevice
name
OpenMode

typedefed_objects
DecoderFn
EncoderFn
PermissionSpec

parent_typedefed_objects

class_objects

parent_class_objects

enums
class_name
QFile
name
FileError
key
NoError
ReadError
WriteError
FatalError
ResourceError
OpenError
AbortError
TimeOutError
UnspecifiedError
RemoveError
RenameError
PositionError
ResizeError
PermissionsError
CopyError
public_flag
true
class_name
QFile
name
MemoryMapFlags
key
NoOptions
public_flag
true
class_name
QFile
name
Permission
key
ReadOwner
WriteOwner
ExeOwner
ReadUser
WriteUser
ExeUser
ReadGroup
WriteGroup
ExeGroup
ReadOther
WriteOther
ExeOther
public_flag
true

parent_enums
class_name
QIODevice
name
OpenModeFlag
key
NotOpen
ReadOnly
WriteOnly
ReadWrite
Append
Truncate
Text
Unbuffered
public_flag
true

parent_index
732

parent_name
QIODevice

