NAME

Qt::Core::QAbstractFileEngine

PUBLIC METHODS

~QAbstractFileEngine()
bool atEnd()
QAbstractFileEngineIterator * beginEntryList(QFlags<QDir::Filter> filters, const QStringList & filterNames)
bool caseSensitive()
bool close()
bool copy(const QString & newName)
QAbstractFileEngineIterator * endEntryList()
QStringList entryList(QFlags<QDir::Filter> filters, const QStringList & filterNames)
QFile::FileError error()
QString errorString()
QFlags<QAbstractFileEngine::FileFlag> fileFlags(QFlags<QAbstractFileEngine::FileFlag> type)
QFlags<QAbstractFileEngine::FileFlag> fileFlags(QFlags<QAbstractFileEngine::FileFlag> type = QAbstractFileEngine::FileInfoAll)
QString fileName(QAbstractFileEngine::FileName file)
QString fileName(QAbstractFileEngine::FileName file = QAbstractFileEngine::DefaultName)
QDateTime fileTime(QAbstractFileEngine::FileTime time)
bool flush()
int handle()
bool isRelativePath()
bool isSequential()
bool link(const QString & newName)
uchar * map(qint64 offset, qint64 size, QFile::MemoryMapFlags flags)
bool mkdir(const QString & dirName, bool createParentDirectories)
bool open(QFlags<QIODevice::OpenModeFlag> openMode)
QString owner(QAbstractFileEngine::FileOwner arg0)
uint ownerId(QAbstractFileEngine::FileOwner arg0)
qint64 pos()
qint64 read(char * data, qint64 maxlen)
qint64 readLine(char * data, qint64 maxlen)
bool remove()
bool rename(const QString & newName)
bool rmdir(const QString & dirName, bool recurseParentDirectories)
bool seek(qint64 pos)
void setFileName(const QString & file)
bool setPermissions(uint perms)
bool setSize(qint64 size)
qint64 size()
bool unmap(uchar * ptr)
qint64 write(const char * data, qint64 len)

ENUM VALUES

ReadOwnerPerm
WriteOwnerPerm
ExeOwnerPerm
ReadUserPerm
WriteUserPerm
ExeUserPerm
ReadGroupPerm
WriteGroupPerm
ExeGroupPerm
ReadOtherPerm
WriteOtherPerm
ExeOtherPerm
LinkType
FileType
DirectoryType
BundleType
HiddenFlag
LocalDiskFlag
ExistsFlag
RootFlag
Refresh
PermsMask
TypesMask
FlagsMask
FileInfoAll
DefaultName
BaseName
PathName
AbsoluteName
AbsolutePathName
LinkName
CanonicalName
CanonicalPathName
BundleName
NFileNames
OwnerUser
OwnerGroup
CreationTime
ModificationTime
AccessTime
AtEndExtension
FastReadLineExtension
MapExtension
UnMapExtension

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html