4#ifndef QFILESYSTEMWATCHER_WIN_P_H
5#define QFILESYSTEMWATCHER_WIN_P_H
20#include <QtCore/qdatetime.h>
21#include <QtCore/qfile.h>
22#include <QtCore/qfileinfo.h>
23#include <QtCore/qhash.h>
24#include <QtCore/qlist.h>
25#include <QtCore/qmutex.h>
26#include <QtCore/qthread.h>
\inmodule QtCore\reentrant
\inmodule QtCore \reentrant
QDateTime lastModified() const
Returns the date and time when the file was last modified.
uint groupId() const
Returns the id of the group the file belongs to.
uint ownerId() const
Returns the id of the owner of the file.
QFile::Permissions permissions() const
Returns the complete OR-ed together combination of QFile::Permissions for the file.
QFileSystemWatcherPathKey(const QFileSystemWatcherPathKey &other)
bool operator==(const QFileSystemWatcherPathKey &other) const
QFileSystemWatcherPathKey(const QString &other)
QFileSystemWatcherPathKey()
QObject * parent() const
Returns a pointer to the parent object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
int compare(const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const noexcept
void fileChanged(const QString &path, bool removed)
~QWindowsFileSystemWatcherEngineThread()
HandleForDirHash handleForDir
void directoryChanged(const QString &path, bool removed)
QList< Qt::HANDLE > handles
QHash< Qt::HANDLE, PathInfoHash > pathInfoForHandle
QWindowsFileSystemWatcherEngineThread()
QHash< QFileSystemWatcherPathKey, QWindowsFileSystemWatcherEngine::PathInfo > PathInfoHash
QHash< QFileSystemWatcherPathKey, QWindowsFileSystemWatcherEngine::Handle > HandleForDirHash
bool operator!=(const QFileInfo &fileInfo) const
QFile::Permissions permissions
PathInfo & operator=(const QFileInfo &fileInfo)
void driveLockForRemoval(const QString &)
QStringList addPaths(const QStringList &paths, QStringList *files, QStringList *directories) override
~QWindowsFileSystemWatcherEngine()
void driveLockForRemovalFailed(const QString &)
QStringList removePaths(const QStringList &paths, QStringList *files, QStringList *directories) override
void driveRemoved(const QString &)
Combined button and popup list for selecting options.
size_t qHash(const QFileSystemWatcherPathKey &key, size_t seed=0)
GLsizei const GLuint * paths
GLsizei const GLchar *const * path
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed
#define Q_DECLARE_TYPEINFO(TYPE, FLAGS)