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

30 lines
608 B
C++
Raw Normal View History

#pragma once
#include "InsightWorkerTask.hpp"
#include "src/Targets/TargetMemory.hpp"
class ReadProgramCounter: public InsightWorkerTask
{
Q_OBJECT
public:
ReadProgramCounter() = default;
QString brief() const override {
return "Reading program counter";
}
2023-03-15 20:16:07 +00:00
TaskGroups taskGroups() const override {
return TaskGroups({
TaskGroup::USES_TARGET_CONTROLLER,
});
};
signals:
void programCounterRead(Targets::TargetMemoryAddress programCounter);
protected:
void run(Services::TargetControllerService& targetControllerService) override;
};