#include "T_LogModel.h" T_LogModel::T_LogModel(QObject* parent) : QAbstractListModel{parent} { } T_LogModel::~T_LogModel() { } int T_LogModel::rowCount(const QModelIndex& parent) const { return this->_logList.count(); } QVariant T_LogModel::data(const QModelIndex& index, int role) const { if (role == Qt::DisplayRole) { return _logList[index.row()]; } return QVariant(); } void T_LogModel::setLogList(QStringList list) { beginResetModel(); this->_logList = list; endResetModel(); } void T_LogModel::appendLogList(QString log) { beginResetModel(); this->_logList.append(log); endResetModel(); } QStringList T_LogModel::getLogList() const { return this->_logList; }