4#ifndef FILEINFOTHREAD_P_H
5#define FILEINFOTHREAD_P_H
20#include <QWaitCondition>
21#if QT_CONFIG(filesystemwatcher)
22#include <QFileSystemWatcher>
61#if QT_CONFIG(filesystemwatcher)
62 void dirChanged(
const QString &directoryPath);
74 enum class UpdateType {
84 friend constexpr UpdateTypes operator|(UpdateType f1, UpdateTypes f2) noexcept;
85 friend constexpr UpdateTypes operator&(UpdateType f1, UpdateTypes f2) noexcept;
92#if QT_CONFIG(filesystemwatcher)
96 QDir::SortFlags sortFlags;
101 UpdateTypes updateTypes;
105 bool showDotAndDotDot;
107 bool showOnlyReadable;
void removePath(const QString &path)
void setRootPath(const QString &path)
void setShowFiles(bool show)
void directoryUpdated(const QString &directory, const QList< FileProperty > &list, int fromIndex, int toIndex) const
void setShowDotAndDotDot(bool on)
void statusChanged(QQuickFolderListModel::Status status) const
void directoryChanged(const QString &directory, const QList< FileProperty > &list) const
void setNameFilters(const QStringList &nameFilters)
void setShowDirsFirst(bool show)
void setCaseSensitive(bool on)
void setShowDirs(bool showFolders)
void sortFinished(const QList< FileProperty > &list) const
void findChangeRange(const QList< FileProperty > &list, int &fromIndex, int &toIndex)
void setShowHidden(bool on)
void getFileInfos(const QString &path)
void setShowOnlyReadable(bool on)
void setPath(const QString &path)
void setSortFlags(QDir::SortFlags flags)
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
GLsizei const GLchar *const * path
bool updateFile(const QString &fileName, const QHash< QString, QString > &replacements)
static uint toIndex(ExecutionEngine *e, const Value &v)
QFutureWatcher< int > watcher