#include "WimaBridge.h" #include "WimaController.h" WimaBridge::WimaBridge(QObject *parent) : QObject(parent) {} WimaController *WimaBridge::wimaController() { return _wimaController; } WimaPlaner *WimaBridge::wimaPlaner() { return _wimaPlaner; } WimaBridge *WimaBridge::thisPointer() { return this; } void WimaBridge::setWimaController(WimaController *controller) { if (_wimaController != controller) { _wimaController = controller; emit wimaControllerChanged(_wimaController); } } void WimaBridge::setWimaPlaner(WimaPlaner *planer) { if (_wimaPlaner != planer) { _wimaPlaner = planer; emit wimaPlanerChanged(_wimaPlaner); } } bool WimaBridge::setWimaPlanData(QSharedPointer planData) { if (_wimaController != nullptr) { return _wimaController->setWimaPlanData(planData); } return false; }