Files
BloomPatched/src/Insight/InsightWorker/Tasks/RefreshTargetPinStates.hpp

26 lines
600 B
C++

#pragma once
#include "InsightWorkerTask.hpp"
#include "src/Targets/TargetVariant.hpp"
#include "src/Targets/TargetPinDescriptor.hpp"
namespace Bloom
{
class RefreshTargetPinStates: public InsightWorkerTask
{
Q_OBJECT
public:
explicit RefreshTargetPinStates(int variantId): variantId(variantId) {}
signals:
void targetPinStatesRetrieved(Bloom::Targets::TargetPinStateMappingType pinStatesByNumber);
protected:
void run(TargetController::TargetControllerConsole& targetControllerConsole) override;
private:
int variantId;
};
}