Files
Misaki bb600bbbc4 first
2025-12-04 19:11:29 +08:00

44 lines
732 B
C++

#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;
}