#include "chatmodel.h" ChatModel::ChatModel(std::map chatItems) { this->chatItems = chatItems; } ChatModel::ChatModel(std::vector chatItems) { this->setItems(chatItems); } std::map ChatModel::getItems() { return this->chatItems; } void ChatModel::setItems(std::map items) { this->chatItems = chatItems; } void ChatModel::setItems(std::vector items) { for(ChatItem c : items) { this->chatItems[c.getTimestamp()] = c; } } void ChatModel::renderChatBox(QListView &view) { for(ChatItem c : items) { view.getItems().add(QString("[Timestamp] : lorem ipsum ....")); } //todo render items to view } void ChatModel::renderChatBox(QListView *view) { for(ChatItem c : items) { view->getItems().add(QString("[Timestamp] : lorem ipsum ....")); } //todo render items to view }