42 #ifndef QFILESYSTEMENGINE_P_H_INCLUDED 43 #define QFILESYSTEMENGINE_P_H_INCLUDED 59 #include <QtCore/private/qsystemerror_p.h> 74 #if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN) 79 #if !defined(QWS) && !defined(Q_WS_QPA) && defined(Q_OS_MAC) 86 QFileSystemMetaData::MetaDataFlags what);
87 #if defined(Q_OS_UNIX) 94 QFileSystemMetaData::MetaDataFlags what);
96 QFileSystemMetaData::MetaDataFlags what);
98 QFileSystemMetaData::MetaDataFlags what);
126 #if defined(Q_OS_WIN) 133 #endif // include guard static bool fillMetaData(const QFileSystemEntry &entry, QFileSystemMetaData &data, QFileSystemMetaData::MetaDataFlags what)
static bool setPermissions(const QFileSystemEntry &entry, QFile::Permissions permissions, QSystemError &error, QFileSystemMetaData *data=0)
#define QT_END_NAMESPACE
This macro expands to.
static QString rootPath()
static QString resolveGroupName(const QFileSystemEntry &entry, QFileSystemMetaData &data)
The QString class provides a Unicode character string.
static bool isCaseSensitive()
static bool uncListSharesOnServer(const QString &server, QStringList *list)
static QFileSystemEntry currentPath()
#define QT_BEGIN_NAMESPACE
This macro expands to.
static QFileSystemEntry absoluteName(const QFileSystemEntry &entry)
static bool removeDirectory(const QFileSystemEntry &entry, bool removeEmptyParents)
static bool renameFile(const QFileSystemEntry &source, const QFileSystemEntry &target, QSystemError &error)
static QString tempPath()
static QString resolveUserName(const QFileSystemEntry &entry, QFileSystemMetaData &data)
static QString slowCanonicalized(const QString &path)
Returns the canonicalized form of path (i.
The QStringList class provides a list of strings.
The QAbstractFileEngine class provides an abstraction for accessing the filesystem.
static const char * data(const QByteArray &arr)
static bool fillPermissions(const QFileSystemEntry &entry, QFileSystemMetaData &data, QFileSystemMetaData::MetaDataFlags what)
static QString nativeAbsoluteFilePath(const QString &path)
static QFileSystemEntry getLinkTarget(const QFileSystemEntry &link, QFileSystemMetaData &data)
static bool createDirectory(const QFileSystemEntry &entry, bool createParents)
static QString bundleName(const QFileSystemEntry &entry)
static bool setCurrentPath(const QFileSystemEntry &entry)
static QAuServer & server()
static bool createLink(const QFileSystemEntry &source, const QFileSystemEntry &target, QSystemError &error)
static bool removeFile(const QFileSystemEntry &entry, QSystemError &error)
static QString homePath()
static QString owner(const QFileSystemEntry &entry, QAbstractFileEngine::FileOwner own)
static bool copyFile(const QFileSystemEntry &source, const QFileSystemEntry &target, QSystemError &error)
static QAbstractFileEngine * resolveEntryAndCreateLegacyEngine(QFileSystemEntry &entry, QFileSystemMetaData &data)
Resolves the entry (see QDir::searchPaths) and returns an engine for it, but never a QFSFileEngine...
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...
static void clearWinStatData(QFileSystemMetaData &data)
static QFileSystemEntry canonicalName(const QFileSystemEntry &entry, QFileSystemMetaData &data)