Add color lines button

Signed-off-by: Yihe Li <winmikedows@hotmail.com>
This commit is contained in:
Yihe Li
2025-04-15 05:07:56 +08:00
parent 4ac6a0629b
commit 1ee1bab067
7 changed files with 55 additions and 2 deletions

View File

@ -149,3 +149,15 @@ bool LogModel::wrapLines() const
{
return m_lineWrap;
}
void LogModel::setColorLines(bool state)
{
if (m_colorLines != state) {
m_colorLines = state;
}
}
bool LogModel::colorLines() const
{
return m_colorLines;
}

View File

@ -27,6 +27,8 @@ class LogModel : public QAbstractListModel {
void setLineWrap(bool state);
bool wrapLines() const;
void setColorLines(bool state);
bool colorLines() const;
enum Roles { LevelRole = Qt::UserRole };
@ -47,6 +49,7 @@ class LogModel : public QAbstractListModel {
QString m_overflowMessage = "OVERFLOW";
bool m_suspended = false;
bool m_lineWrap = true;
bool m_colorLines = true;
private:
Q_DISABLE_COPY(LogModel)