Implement the ChatLine element in C++
[quassel.git] / src / qmlui / qmlmessagemodel.cpp
index 45ebc31..fc7ecc3 100644 (file)
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
+#include <QtDeclarative>
+
 #include "qmlmessagemodel.h"
+#include "qmlchatline.h"
 
 QmlMessageModel::QmlMessageModel(QObject *parent)
   : MessageModel(parent)
 {
+  QmlChatLine::registerTypes();
+
   QHash<int, QByteArray> roles;
-  roles[TimestampRole] = "timestamp";
-  roles[SenderRole] = "sender";
-  roles[ContentsRole] = "contents";
+  roles[ChatLineDataRole] = "chatLineDataRole";
   setRoleNames(roles);
-
 }
 
 void QmlMessageModel::insertMessages__(int pos, const QList<Message> &messages) {