![]() |
Qt 6.x
The Qt SDK
|
#include <qfilesystemengine_p.h>
Definition at line 57 of file qfilesystemengine_p.h.
|
static |
Definition at line 698 of file qfilesystemengine_unix.cpp.
References QByteArray::append(), QString::append(), QDir::cleanPath(), currentPath(), QFileSystemEntry::filePath(), QByteArray::isEmpty(), QFileSystemEntry::nativeFilePath(), Q_CHECK_FILE_NAME, QByteArray::size(), and QByteArray::startsWith().
Referenced by QTemporaryFileName::QTemporaryFileName(), canonicalName(), QFSFileEngine::fileName(), QFileInfoPrivate::getFileName(), getLinkTarget(), and QDirPrivate::resolveAbsoluteEntry().
|
inlinestatic |
Definition at line 87 of file qfilesystemengine_p.h.
Referenced by QFSFileEngine::fileName(), and QFileInfoPrivate::getFileName().
|
static |
Definition at line 643 of file qfilesystemengine_unix.cpp.
References absoluteName(), canonicalPath(), QDir::cleanPath(), QFile::decodeName(), QFileSystemMetaData::ExistsAttribute, fillMetaData(), PATH_MAX, ptr(), Q_ASSERT, Q_CHECK_FILE_NAME, and Q_UNUSED.
Referenced by QDir::canonicalPath(), QFSFileEngine::fileName(), and QFileInfoPrivate::getFileName().
|
static |
Definition at line 1401 of file qfilesystemengine_unix.cpp.
References error, Q_UNUSED, and QSystemError::StandardLibraryError.
Referenced by QFSFileEngine::copy().
|
static |
Definition at line 1122 of file qfilesystemengine_unix.cpp.
References QString::chop(), createDirectoryWithParents(), QFile::encodeName(), QString::endsWith(), Q_CHECK_FILE_NAME, and QString::size().
Referenced by QTemporaryDirPrivate::create(), QDir::mkdir(), QFSFileEngine::mkdir(), QDir::mkdir(), and QDir::mkpath().
|
static |
Definition at line 1169 of file qfilesystemengine_unix.cpp.
References error, Q_CHECK_FILE_NAME, and QSystemError::StandardLibraryError.
Referenced by QFSFileEngine::link().
|
static |
Definition at line 1617 of file qfilesystemengine_unix.cpp.
References QString::constData(), dir, QString::indexOf(), PATH_MAX, qstrncpy(), qWarning, and QString::remove().
Referenced by absoluteName(), QDir::currentPath(), and QFSFileEngine::currentPath().
|
static |
Definition at line 356 of file qfilesystemengine_unix.cpp.
References QFileSystemMetaData::PosixStatFlags, qt_fstatx(), and ret.
Referenced by _q_checkEntry(), canonicalName(), QFileInfoPrivate::checkAttribute(), checkXdgRuntimeDir(), QFSFileEnginePrivate::doStat(), QDirPrivate::exists(), QFileInfo::exists(), QFileInfo::exists(), getLinkTarget(), QDir::isReadable(), QFileInfo::isRoot(), QFSFileEnginePrivate::isSymlink(), resolveGroupName(), resolveUserName(), and QFileInfo::stat().
|
static |
Definition at line 201 of file qfilesystemengine.cpp.
References Q_UNUSED.
Referenced by QFileInfoPrivate::getFileName().
|
static |
Definition at line 574 of file qfilesystemengine_unix.cpp.
References absoluteName(), QDir::cleanPath(), QByteArray::constData(), QByteArray::data(), QFile::decodeName(), QFileSystemMetaData::DirectoryType, QFile::encodeName(), QFileSystemEntry::filePath(), fillMetaData(), QFileSystemEntry::nativeFilePath(), parent, Q_CHECK_FILE_NAME, qt_readlink(), resolvedUrl(), ret, and url.
Referenced by QFSFileEngine::fileName(), and QFileInfoPrivate::getFileName().
|
static |
Definition at line 633 of file qfilesystemengine_unix.cpp.
References QByteArray::constData(), QFile::decodeName(), QFileSystemEntry::nativeFilePath(), Q_UNUSED, qt_readlink(), and ret.
Referenced by QFSFileEngine::fileName(), and QFileInfoPrivate::getFileName().
|
static |
Definition at line 1577 of file qfilesystemengine_unix.cpp.
References QDir::cleanPath(), QFile::decodeName(), QString::isEmpty(), qgetenv(), and rootPath().
Referenced by QDir::homePath(), and QFSFileEngine::homePath().
|
static |
Definition at line 733 of file qfilesystemengine_unix.cpp.
References QByteArray::number(), Q_CHECK_FILE_NAME, and qErrnoWarning().
Referenced by QFSFileEngine::id(), and QFile::rename().
|
inlinestatic |
Definition at line 60 of file qfilesystemengine_p.h.
Referenced by QExtendedInformation::isCaseSensitive(), QDir::operator==(), and QFileInfo::operator==().
|
static |
Definition at line 24 of file qfilesystemengine_mac.mm.
References error, QFileInfo::filePath(), info, QFileInfo::isDir(), QSystemError::NativeError, pool, and Q_UNUSED.
Referenced by QFile::moveToTrash().
|
static |
Definition at line 1144 of file qfilesystemengine_unix.cpp.
References QDir::cleanPath(), QByteArray::constData(), QFile::encodeName(), QString::lastIndexOf(), QString::left(), Q_CHECK_FILE_NAME, QDir::separator(), and QString::size().
Referenced by QDir::rmdir(), QFSFileEngine::rmdir(), and QDir::rmpath().
|
static |
Definition at line 1502 of file qfilesystemengine_unix.cpp.
References error, Q_CHECK_FILE_NAME, and QSystemError::StandardLibraryError.
Referenced by QFSFileEngine::remove().
|
static |
Definition at line 1418 of file qfilesystemengine_unix.cpp.
References error, Q_CHECK_FILE_NAME, QSystemError::StandardLibraryError, and SupportsHardlinking.
Referenced by QFile::rename(), and QFSFileEngine::rename().
|
static |
Definition at line 1490 of file qfilesystemengine_unix.cpp.
References error, Q_CHECK_FILE_NAME, and QSystemError::StandardLibraryError.
Referenced by QFSFileEngine::renameOverwrite().
|
static |
Resolves the entry (see QDir::searchPaths) and returns an engine for it, but never a QFSFileEngine.
Returns a file engine that can be used to access the entry. Returns 0 if QFileSystemEngine API should be used to query and interact with the file system object.
Definition at line 156 of file qfilesystemengine.cpp.
References _q_resolveEntryAndCreateLegacyEngine_recursive(), copy(), and engine.
Referenced by QDirIteratorPrivate::QDirIteratorPrivate(), QDirPrivate::clearCache(), QAbstractFileEngine::create(), and QFileInfo::exists().
|
static |
Definition at line 186 of file qfilesystemengine.cpp.
References QFileSystemMetaData::exists(), fillMetaData(), QFileSystemMetaData::GroupId, QFileSystemMetaData::groupId(), QFileSystemMetaData::hasFlags(), QAbstractFileEngine::OwnerGroup, Q_UNUSED, and resolveGroupName().
Referenced by QFileInfoPrivate::getFileOwner(), QFSFileEngine::owner(), and resolveGroupName().
|
static |
Definition at line 171 of file qfilesystemengine.cpp.
References QFileSystemMetaData::exists(), fillMetaData(), QFileSystemMetaData::hasFlags(), QAbstractFileEngine::OwnerUser, Q_UNUSED, resolveUserName(), QFileSystemMetaData::UserId, and QFileSystemMetaData::userId().
Referenced by QFileInfoPrivate::getFileOwner(), QFSFileEngine::owner(), and resolveUserName().
|
static |
Definition at line 1585 of file qfilesystemengine_unix.cpp.
Referenced by homePath(), QDir::rootPath(), and QFSFileEngine::rootPath().
|
static |
Definition at line 1610 of file qfilesystemengine_unix.cpp.
Referenced by QDir::setCurrent(), and QFSFileEngine::setCurrentPath().
|
static |
Definition at line 1546 of file qfilesystemengine_unix.cpp.
References QAbstractFileEngine::AccessTime, QAbstractFileEngine::BirthTime, durationToTimespec(), error, QDateTime::isValid(), QAbstractFileEngine::MetadataChangeTime, QAbstractFileEngine::ModificationTime, Q_UNUSED, QSystemError::StandardLibraryError, time, and QDateTime::toMSecsSinceEpoch().
Referenced by QFSFileEngine::setFileTime().
|
static |
Definition at line 1513 of file qfilesystemengine_unix.cpp.
References error, QFileSystemMetaData::Permissions, Q_CHECK_FILE_NAME, and QSystemError::StandardLibraryError.
Referenced by QFSFileEngine::setPermissions().
|
static |
Definition at line 1590 of file qfilesystemengine_unix.cpp.
References _PATH_TMP, QDir::canonicalPath(), QDir::cleanPath(), QFile::decodeName(), QString::isEmpty(), and qgetenv().
Referenced by QDir::tempPath(), and QFSFileEngine::tempPath().