DtkCore
DTK Core module
Dtk::Core::DFileWatcher类 参考
类 Dtk::Core::DFileWatcher 继承关系图:
Dtk::Core::DBaseFileWatcher Dtk::Core::DObject

Public 成员函数

 DFileWatcher (const QString &filePath, QObject *parent=0)
 
- Public 成员函数 继承自 Dtk::Core::DBaseFileWatcher
QUrl fileUrl () const
 返回文件的统一资源定位符 更多...
 
bool startWatcher ()
 开始监视文件变动 更多...
 
bool stopWatcher ()
 停止监视文件变动 更多...
 
bool restartWatcher ()
 重启监视文件变动 更多...
 
virtual void setEnabledSubfileWatcher (const QUrl &subfileUrl, bool enabled=true)
 设置是否对subfileUrl目录启用文件监视 更多...
 

额外继承的成员函数

- Public 类型 继承自 Dtk::Core::DBaseFileWatcher
using SignalType1 = void(DBaseFileWatcher::*)(const QUrl &)
 
using SignalType2 = void(DBaseFileWatcher::*)(const QUrl &, const QUrl &)
 
- 信号 继承自 Dtk::Core::DBaseFileWatcher
void fileDeleted (const QUrl &url)
 
void fileAttributeChanged (const QUrl &url)
 
void fileMoved (const QUrl &fromUrl, const QUrl &toUrl)
 
void subfileCreated (const QUrl &url)
 
void fileModified (const QUrl &url)
 
void fileClosed (const QUrl &url)
 
- 静态 Public 成员函数 继承自 Dtk::Core::DBaseFileWatcher
static bool ghostSignal (const QUrl &targetUrl, SignalType1 signal, const QUrl &arg1)
 发送一个信号表示目标目录targetUrl得到了一个signal信号,包含参数arg1
使用方式如下: 更多...
 
static bool ghostSignal (const QUrl &targetUrl, SignalType2 signal, const QUrl &arg1, const QUrl &arg2)
 发送一个信号表示目标目录targetUrl得到了一个signal信号,包含参数arg1arg2
更多...
 
- Protected 成员函数 继承自 Dtk::Core::DBaseFileWatcher
 DBaseFileWatcher (DBaseFileWatcherPrivate &dd, const QUrl &url, QObject *parent=0)
 
- Protected 成员函数 继承自 Dtk::Core::DObject
 DObject (DObject *parent=nullptr)
 
 DObject (DObjectPrivate &dd, DObject *parent=nullptr)
 
- Protected 属性 继承自 Dtk::Core::DObject
QScopedPointer< DObjectPrivated_d_ptr
 

该类的文档由以下文件生成: