libquentier  0.4.0
The library for rich desktop clients of Evernote service
Signals | Public Member Functions | List of all members
quentier::FileSystemWatcher Class Reference
Inheritance diagram for quentier::FileSystemWatcher:
Inheritance graph
[legend]
Collaboration diagram for quentier::FileSystemWatcher:
Collaboration graph
[legend]

Signals

void directoryChanged (const QString &path)
 
void directoryRemoved (const QString &path)
 
void fileChanged (const QString &path)
 
void fileRemoved (const QString &path)
 

Public Member Functions

 FileSystemWatcher (const int removalTimeoutMSec=FILE_SYSTEM_WATCHER_DEFAULT_REMOVAL_TIMEOUT_MSEC, QObject *parent=Q_NULLPTR)
 
 FileSystemWatcher (const QStringList &paths, const int removalTimeoutMSec=FILE_SYSTEM_WATCHER_DEFAULT_REMOVAL_TIMEOUT_MSEC, QObject *parent=Q_NULLPTR)
 
void addPath (const QString &path)
 
void addPaths (const QStringList &paths)
 
QStringList directories () const
 
QStringList files () const
 
void removePath (const QString &path)
 
void removePaths (const QStringList &paths)