diff --git a/source/RobotAPI/libraries/armem_gui/lifecycle.cpp b/source/RobotAPI/libraries/armem_gui/lifecycle.cpp index 508ec50924baacdfe90df941a8f55ac730620837..ce054ff30d516dd5bb64c120b197fd2f50887ae1 100644 --- a/source/RobotAPI/libraries/armem_gui/lifecycle.cpp +++ b/source/RobotAPI/libraries/armem_gui/lifecycle.cpp @@ -58,16 +58,31 @@ namespace armarx::gui void LifecycleClient::onInit(ManagedIceObject& component) { (void) component; + onInit(); } void LifecycleClient::onConnect(ManagedIceObject& component) { (void) component; + onConnect(); } void LifecycleClient::onDisconnect(ManagedIceObject& component) { (void) component; + onDisconnect(); + } + + void LifecycleClient::onInit() + { + } + + void LifecycleClient::onConnect() + { + } + + void LifecycleClient::onDisconnect() + { } } diff --git a/source/RobotAPI/libraries/armem_gui/lifecycle.h b/source/RobotAPI/libraries/armem_gui/lifecycle.h index 0bc404387b3165841526c12a09a9fa6bbad0fdd9..cb5cb3ddfc4d2f2fc3f1b96709db0a3bc49c245e 100644 --- a/source/RobotAPI/libraries/armem_gui/lifecycle.h +++ b/source/RobotAPI/libraries/armem_gui/lifecycle.h @@ -70,6 +70,11 @@ namespace armarx::gui virtual void onConnect(ManagedIceObject& component); virtual void onDisconnect(ManagedIceObject& component); + // Alternative override + virtual void onInit(); + virtual void onConnect(); + virtual void onDisconnect(); + };