#include <QObject>
#include "message.h"
+class MessageModel;
+
class AbstractUiMsg {
public:
public:
virtual void init() {}; // called after the client is initialized
+ virtual MessageModel *createMessageModel(QObject *parent = 0) = 0;
virtual AbstractUiMsg *layoutMsg(const Message &) = 0;
protected slots: