+ static void foo() {};
+ virtual ~AbstractUi() {};
+ virtual void init() {}; // called after the client is initialized
+ virtual AbstractUiMsg *layoutMsg(const Message &) { return 0; }
+
+ protected slots:
+ virtual void connectedToCore() {}
+ virtual void disconnectedFromCore() {}
+
+ signals:
+ void connectToCore(const VarMap &connInfo);
+ void disconnectFromCore();