#ifndef DRIVELISTMODELPOLLTHREAD_H #define DRIVELISTMODELPOLLTHREAD_H /* * SPDX-License-Identifier: Apache-2.0 * Copyright (C) 2020 Raspberry Pi Ltd */ #include #include "dependencies/drivelist/src/drivelist.hpp" class DriveListModelPollThread : public QThread { Q_OBJECT public: DriveListModelPollThread(QObject *parent = nullptr); ~DriveListModelPollThread(); void start(); void stop(); protected: bool _terminate; virtual void run() override; signals: void newDriveList(std::vector list); }; #endif // DRIVELISTMODELPOLLTHREAD_H