MCPcopy Create free account
hub / github.com/ChiyukiGana/Quickinput / MsgViewUi

Method MsgViewUi

source/ui/MsgViewUi.cpp:2–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1#include "MsgViewUi.h"
2MsgViewUi::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
27void MsgViewUi::StyleGroup()
28{

Callers

nothing calls this directly

Calls 2

connectFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected