Added brief() to InsightWorkerTask
This commit is contained in:
@@ -24,6 +24,10 @@ namespace Bloom
|
|||||||
const std::optional<Targets::TargetMemoryBuffer>& data
|
const std::optional<Targets::TargetMemoryBuffer>& data
|
||||||
);
|
);
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Capturing memory snapshot";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -20,6 +20,10 @@ namespace Bloom
|
|||||||
const Widgets::HexViewerSharedState& hexViewerState
|
const Widgets::HexViewerSharedState& hexViewerState
|
||||||
);
|
);
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Preparing hex viewer";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups();
|
return TaskGroups();
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ namespace Bloom
|
|||||||
public:
|
public:
|
||||||
GetTargetDescriptor() = default;
|
GetTargetDescriptor() = default;
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Obtaining target descriptor";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ namespace Bloom
|
|||||||
public:
|
public:
|
||||||
GetTargetState() = default;
|
GetTargetState() = default;
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Obtaining target state";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -29,6 +29,8 @@ namespace Bloom
|
|||||||
|
|
||||||
InsightWorkerTask();
|
InsightWorkerTask();
|
||||||
|
|
||||||
|
virtual QString brief() const = 0;
|
||||||
|
|
||||||
virtual TaskGroups taskGroups() const {
|
virtual TaskGroups taskGroups() const {
|
||||||
return TaskGroups();
|
return TaskGroups();
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ namespace Bloom
|
|||||||
public:
|
public:
|
||||||
ReadProgramCounter() = default;
|
ReadProgramCounter() = default;
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Reading program counter";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -13,6 +13,10 @@ namespace Bloom
|
|||||||
public:
|
public:
|
||||||
ReadStackPointer() = default;
|
ReadStackPointer() = default;
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Reading stack pointer";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -25,6 +25,10 @@ namespace Bloom
|
|||||||
, excludedAddressRanges(excludedAddressRanges)
|
, excludedAddressRanges(excludedAddressRanges)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Reading target " + QString(this->memoryType == Targets::TargetMemoryType::EEPROM ? "EEPROM" : "RAM");
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -14,6 +14,10 @@ namespace Bloom
|
|||||||
: descriptors(descriptors)
|
: descriptors(descriptors)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Reading target registers";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ namespace Bloom
|
|||||||
: variantId(variantId)
|
: variantId(variantId)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Reading target pin states";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -16,6 +16,11 @@ namespace Bloom
|
|||||||
public:
|
public:
|
||||||
RetrieveMemorySnapshots(Targets::TargetMemoryType memoryType);
|
RetrieveMemorySnapshots(Targets::TargetMemoryType memoryType);
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Loading saved " + QString(this->memoryType == Targets::TargetMemoryType::EEPROM ? "EEPROM" : "RAM")
|
||||||
|
+ " memory snapshots";
|
||||||
|
}
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void memorySnapshotsRetrieved(std::vector<MemorySnapshot> snapshots);
|
void memorySnapshotsRetrieved(std::vector<MemorySnapshot> snapshots);
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ namespace Bloom
|
|||||||
, pinState(pinState)
|
, pinState(pinState)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Updating target pin state";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
@@ -14,6 +14,10 @@ namespace Bloom
|
|||||||
: targetRegister(targetRegister)
|
: targetRegister(targetRegister)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
QString brief() const override {
|
||||||
|
return "Writing target register";
|
||||||
|
}
|
||||||
|
|
||||||
TaskGroups taskGroups() const override {
|
TaskGroups taskGroups() const override {
|
||||||
return TaskGroups({
|
return TaskGroups({
|
||||||
TaskGroup::USES_TARGET_CONTROLLER,
|
TaskGroup::USES_TARGET_CONTROLLER,
|
||||||
|
|||||||
Reference in New Issue
Block a user