| 1 | #include "MsgViewUi.h" |
| 2 | MsgViewUi::MsgViewUi() |
| 3 | { |
| 4 | ui.setupUi(this); |
| 5 | |
| 6 | QRect screen = QGuiApplication::primaryScreen()->geometry(); |
| 7 | setMaximumSize(screen.size()); |
| 8 | |
| 9 | ui.text->setTabStopDistance(QFontMetrics(QFont("Microsoft YaHei")).horizontalAdvance(" ")); |
| 10 | ui.line->setColumnCount(4); |
| 11 | ui.line->verticalHeader()->setDefaultAlignment(Qt::AlignCenter); |
| 12 | ui.line->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeMode::Fixed); |
| 13 | ui.line->horizontalHeader()->setSectionResizeMode(_col_time, QHeaderView::ResizeMode::Fixed); |
| 14 | ui.line->horizontalHeader()->setSectionResizeMode(_col_level, QHeaderView::ResizeMode::Fixed); |
| 15 | ui.line->horizontalHeader()->setSectionResizeMode(_col_macro, QHeaderView::ResizeMode::Fixed); |
| 16 | ui.line->horizontalHeader()->setSectionResizeMode(_col_text, QHeaderView::ResizeMode::Stretch); |
| 17 | ui.line->setColumnWidth(_col_time, 70); |
| 18 | ui.line->setColumnWidth(_col_level, 70); |
| 19 | ui.line->setColumnWidth(_col_macro, 100); |
| 20 | connect(ui.title_close_button, &QPushButton::clicked, this, [this] { hide(); }); |
| 21 | connect(ui.filter_msg_check, &QCheckBox::toggled, this, [this](bool check) { filter_msg = check; update(); }); |
| 22 | connect(ui.filter_war_check, &QCheckBox::toggled, this, [this](bool check) { filter_war = check; update(); }); |
| 23 | connect(ui.filter_err_check, &QCheckBox::toggled, this, [this](bool check) { filter_err = check; update(); }); |
| 24 | StyleGroup(); |
| 25 | } |
| 26 | |
| 27 | void MsgViewUi::StyleGroup() |
| 28 | { |