#ifndef DISKINFOWORKER_H #define DISKINFOWORKER_H #include class QTimer; class DiskInfoWorker : public QObject { Q_OBJECT public: DiskInfoWorker(QObject* aParent = nullptr); ~DiskInfoWorker(); public slots: void getDiskInfo(); void initDiskInfo(); signals: void diskInfoBack(bool aDiskFlag, double aUsedDiskSize); void diskInfoInit(bool aDiskFlag, double aTotalDiskSize, double aUsedDiskSize); private: QTimer* mTimer; }; #endif // DISKINFOWORKER_H