#pragma once // Qt #include #include // Project namespace Storage { class FileHandler : public QObject { Q_OBJECT const char *_usbMount = "/media"; QFileSystemWatcher fsWatcher; public: explicit FileHandler(QObject *parent = nullptr); bool init(); bool doExport(); bool doImport(); signals: void usbStatusChanged(bool available); private slots: void directoryChanged(); bool mountUsb(); }; }