- qRegisterMetaType<WrapList>("ChatLineModel::WrapList");
- qRegisterMetaTypeStreamOperators<WrapList>("ChatLineModel::WrapList");
+ qRegisterMetaType<WrapList>("ChatLineModel::WrapList");
+ qRegisterMetaTypeStreamOperators<WrapList>("ChatLineModel::WrapList");
+
+ connect(QtUi::style(), &UiStyle::changed, this, &ChatLineModel::styleChanged);
+}
+
+// MessageModelItem *ChatLineModel::createMessageModelItem(const Message &msg) {
+// return new ChatLineModelItem(msg);
+// }
+
+void ChatLineModel::insertMessages__(int pos, const QList<Message>& messages)
+{
+ for (int i = 0; i < messages.count(); i++) {
+ _messageList.insert(pos, ChatLineModelItem(messages[i]));
+ pos++;
+ }