Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qfilesystemengine.cpp File Reference

(3c50ad828861bee82e53469deab28b4e286cbeda)

#include "qfilesystemengine_p.h"
#include <QtCore/qdir.h>
#include <QtCore/qset.h>
#include <QtCore/qstringbuilder.h>
#include <QtCore/private/qabstractfileengine_p.h>
#include <QtCore/private/qduplicatetracker_p.h>
+ Include dependency graph for qfilesystemengine.cpp:

Go to the source code of this file.

Functions

static bool _q_checkEntry (QFileSystemEntry &entry, QFileSystemMetaData &data, bool resolvingEntry)
 
static bool _q_checkEntry (std::unique_ptr< QAbstractFileEngine > &engine, bool resolvingEntry)
 
static bool _q_createLegacyEngine_recursive (QFileSystemEntry &entry, QFileSystemMetaData &data, std::unique_ptr< QAbstractFileEngine > &engine, bool resolvingEntry=false)
 

Function Documentation

◆ _q_checkEntry() [1/2]

static bool _q_checkEntry ( QFileSystemEntry & entry,
QFileSystemMetaData & data,
bool resolvingEntry )
inlinestatic

Definition at line 73 of file qfilesystemengine.cpp.

References QFileSystemMetaData::ExistsAttribute, and QFileSystemEngine::fillMetaData().

Referenced by _q_createLegacyEngine_recursive().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _q_checkEntry() [2/2]

static bool _q_checkEntry ( std::unique_ptr< QAbstractFileEngine > & engine,
bool resolvingEntry )
inlinestatic

◆ _q_createLegacyEngine_recursive()

static bool _q_createLegacyEngine_recursive ( QFileSystemEntry & entry,
QFileSystemMetaData & data,
std::unique_ptr< QAbstractFileEngine > & engine,
bool resolvingEntry = false )
static

Definition at line 98 of file qfilesystemengine.cpp.

References _q_checkEntry(), _q_createLegacyEngine_recursive(), ch, QDir::cleanPath(), engine, i, QString::left(), QStringView::mid(), qt_custom_file_engine_handler_create(), QDir::searchPaths(), and QString::size().

Referenced by _q_createLegacyEngine_recursive(), and QFileSystemEngine::createLegacyEngine().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: