18class PHOSPHORSHELL_EXPORT
FileView :
public QObject
22 Q_PROPERTY(QString path READ path WRITE setPath NOTIFY pathChanged)
23 Q_PROPERTY(QString content READ content NOTIFY contentChanged)
24 Q_PROPERTY(
int interval READ interval WRITE setInterval NOTIFY intervalChanged)
25 Q_PROPERTY(
bool exists READ exists NOTIFY existsChanged)
31 [[nodiscard]] QString
path()
const;
50 void onDirectoryChanged();
59 bool m_exists =
false;
60 QFileSystemWatcher* m_watcher =
nullptr;
61 QTimer* m_timer =
nullptr;