class AbstractUiMsg {
public:
- virtual ~AbstractUiMsg() {};
+ //virtual ~AbstractUiMsg() {};
virtual QString sender() const = 0;
virtual QString text() const = 0;
virtual MsgId msgId() const = 0;
Q_OBJECT
public:
- static void foo() {};
- virtual ~AbstractUi() {};
virtual void init() {}; // called after the client is initialized
- virtual AbstractUiMsg *layoutMsg(const Message &) { return 0; }
+ virtual AbstractUiMsg *layoutMsg(const Message &) = 0;
protected slots:
virtual void connectedToCore() {}
virtual void disconnectedFromCore() {}
signals:
- void connectToCore(const VarMap &connInfo);
+ void connectToCore(const QVariantMap &connInfo);
void disconnectFromCore();
};