1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-24 05:18:36 +00:00

Drives can now deliver activity events.

This commit is contained in:
Thomas Harte
2018-05-10 21:54:10 -04:00
parent 85e1610627
commit ef19a03efc
12 changed files with 77 additions and 32 deletions
@@ -22,7 +22,7 @@ MultiMachine::MultiMachine(std::vector<std::unique_ptr<DynamicMachine>> &&machin
crt_machine_.set_delegate(this);
}
ActivitySource::Machine *MultiMachine::activity_source() {
Activity::Source *MultiMachine::activity_source() {
return nullptr; // TODO
}
@@ -50,7 +50,7 @@ class MultiMachine: public ::Machine::DynamicMachine, public MultiCRTMachine::De
static bool would_collapse(const std::vector<std::unique_ptr<DynamicMachine>> &machines);
MultiMachine(std::vector<std::unique_ptr<DynamicMachine>> &&machines);
ActivitySource::Machine *activity_source() override;
Activity::Source *activity_source() override;
ConfigurationTarget::Machine *configuration_target() override;
CRTMachine::Machine *crt_machine() override;
JoystickMachine::Machine *joystick_machine() override;