File indexing completed on 2024-05-05 10:08:44
0001 /* 0002 SPDX-FileCopyrightText: 2007 Nicolas Ternisien <nicolas.ternisien@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "logViewColumn.h" 0008 0009 LogViewColumn::LogViewColumn(const QString &name, bool filtered, bool grouped) 0010 : mColumnName(name) 0011 , mFiltered(filtered) 0012 , mGrouped(grouped) 0013 { 0014 } 0015 0016 LogViewColumn::LogViewColumn(const LogViewColumn &column) 0017 : mColumnName(column.columnName()) 0018 , mFiltered(column.isFiltered()) 0019 , mGrouped(column.isGrouped()) 0020 { 0021 } 0022 0023 LogViewColumn::~LogViewColumn() 0024 { 0025 } 0026 0027 QString LogViewColumn::columnName() const 0028 { 0029 return mColumnName; 0030 } 0031 0032 bool LogViewColumn::isGrouped() const 0033 { 0034 return mGrouped; 0035 } 0036 0037 bool LogViewColumn::isFiltered() const 0038 { 0039 return mFiltered; 0040 } 0041 0042 LogViewColumn &LogViewColumn::operator=(const LogViewColumn &column) 0043 { 0044 mColumnName = column.columnName(); 0045 mGrouped = column.isGrouped(); 0046 mFiltered = column.isFiltered(); 0047 0048 return *this; 0049 } 0050 0051 QDataStream &operator<<(QDataStream &out, const LogViewColumn &column) 0052 { 0053 out << column.columnName(); 0054 return out; 0055 } 0056 0057 QDebug &operator<<(QDebug &out, const LogViewColumn &column) 0058 { 0059 out << column.columnName(); 0060 return out; 0061 }