<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px"><div id="yui_3_16_0_1_1419409910734_3383"><span></span></div><div id="yui_3_16_0_1_1419409910734_3382"><div id="yui_3_16_0_1_1419409910734_3501" dir="ltr">Hello dear CTK developers!</div><div id="yui_3_16_0_1_1419409910734_3502" dir="ltr"><br></div><div id="yui_3_16_0_1_1419409910734_3503" dir="ltr">How can I call a function in a plugin from another plugin via service-based communication? Or rather it is even possible?<br></div><div id="yui_3_16_0_1_1419409910734_3456" dir="ltr"><br></div><div id="yui_3_16_0_1_1419409910734_3886" dir="ltr">The situation is as following:</div><div id="yui_3_16_0_1_1419409910734_3885" dir="ltr">I have two different plugins A and B. <br></div><div id="yui_3_16_0_1_1419409910734_7256" dir="ltr">The plugin A contains a GUI and a qPushButton on it. If I click on the button it should call a function in plugin B.<br></div><div id="yui_3_16_0_1_1419409910734_4153" dir="ltr">The plugin B provides a service which includes the name of the function (via an interface class (void function(); ) in plugin B) that should be called from plugin A and register itself.</div><div id="yui_3_16_0_1_1419409910734_9081" dir="ltr">The plugin A catch any other modifications in service but if I call the function over  service then I get: symbol lookup error: /pluginA.so: undefined symbol: _ZN16interface14functionEv<br style="" class=""></div><div id="yui_3_16_0_1_1419409910734_10092" dir="ltr"><br></div><div id="yui_3_16_0_1_1419409910734_3624" dir="ltr"><br></div><div id="yui_3_16_0_1_1419409910734_3455" dir="ltr"><br></div></div><div id="yui_3_16_0_1_1419409910734_3371"><div id="yui_3_16_0_1_1419409910734_3370">Mit freundlichen Grüßen<br>Yusuf ÖZBEK</div></div></div></body></html>