![]() |
Qt 6.x
The Qt SDK
|
#include <qtemporaryfile_p.h>
Public Member Functions | |
QTemporaryFileName (const QString &templateName) | |
QFileSystemEntry::NativePath | generateNext () |
Public Attributes | |
QFileSystemEntry::NativePath | path |
qsizetype | pos |
qsizetype | length |
Definition at line 38 of file qtemporaryfile_p.h.
QTemporaryFileName::QTemporaryFileName | ( | const QString & | templateName | ) |
Definition at line 44 of file qtemporaryfile.cpp.
References QFileSystemEngine::absoluteName(), QString::append(), QDir::fromNativeSeparators(), QFileSystemEntry::nativeFilePath(), pos, Q_ASSERT, QString::size(), and QByteArray::size().
QFileSystemEntry::NativePath QTemporaryFileName::generateNext | ( | ) |
Generates a unique file path from the template templ and returns it. The path in templ.path
is modified.
Definition at line 109 of file qtemporaryfile.cpp.
References ch, QRandomGenerator::generate(), QRandomGenerator::global(), length, path, pos, and Q_ASSERT.
Referenced by QTemporaryDirPrivate::create(), createFileFromTemplate(), QTemporaryFileEngine::materializeUnnamedFile(), and QFile::rename().
qsizetype QTemporaryFileName::length |
Definition at line 42 of file qtemporaryfile_p.h.
Referenced by generateNext().
QFileSystemEntry::NativePath QTemporaryFileName::path |
Definition at line 40 of file qtemporaryfile_p.h.
Referenced by QTemporaryDirPrivate::create(), createUnnamedFile(), generateNext(), QTemporaryFileEngine::materializeUnnamedFile(), and QTemporaryFileEngine::open().
qsizetype QTemporaryFileName::pos |
Definition at line 41 of file qtemporaryfile_p.h.
Referenced by QTemporaryFileName(), and generateNext().