From 997e9b168d362a50cdcdc82c6cc3488a6852737a Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Tue, 3 Feb 2026 18:29:18 +0100 Subject: Load conversations dynamically --- conversationmodel.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 conversationmodel.cpp (limited to 'conversationmodel.cpp') diff --git a/conversationmodel.cpp b/conversationmodel.cpp new file mode 100644 index 0000000..8257fb1 --- /dev/null +++ b/conversationmodel.cpp @@ -0,0 +1,34 @@ +#include "conversationmodel.h" +#include + +int ConversationModel::rowCount(const QModelIndex &parent) const +{ + qDebug() << conversations.count(); + return conversations.count(); +} + +QVariant ConversationModel::data(const QModelIndex &index, int role) const +{ + qDebug() << conversations; + return conversations.at(index.row()); +} + +void ConversationModel::append(const QString &value) +{ + beginInsertRows(QModelIndex(), rowCount(), rowCount()); + endInsertRows(); + conversations << value; + qDebug() << conversations; + qDebug() << conversations.count(); +} + +bool ConversationModel::setData(const QModelIndex &index, const QVariant &value, + int role) +{ + return false; +} + +QStringList ConversationModel::getConversations() const +{ + return conversations; +} -- cgit v1.2.3