/
klischa
/
AstraScanner2
Обзор
Документация
Войти
/
klischa
/
AstraScanner2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/controllers/LogTabBinder.cpp
32 строки
823 B
Arena Agent
refactor: move calibration and log tab ui composition into binders
17 июн 2026, 07:37
17 июн 2026, 07:37
7004c54
Код
Авторство
О чём код?
#include "LogTabBinder.h" #include <QTabWidget> #include <QWidget> #include <QVBoxLayout> #include <QPushButton> #include <QTextEdit> LogTabBinder::LogTabBinder(QObject *parent) : QObject(parent) { } LogTabBinder::Widgets LogTabBinder::bind(QTabWidget *tabWidget, QWidget *owner) { Widgets w; QWidget* logTab = new QWidget(); tabWidget->addTab(logTab, "Логи"); QVBoxLayout* logLayout = new QVBoxLayout(logTab); w.logTextEdit = new QTextEdit(owner); w.logTextEdit->setReadOnly(true); w.logTextEdit->setLineWrapMode(QTextEdit::NoWrap); w.logTextEdit->setFontFamily("monospace"); logLayout->addWidget(w.logTextEdit); w.clearLogBtn = new QPushButton("Очистить", owner); w.clearLogBtn->setMaximumWidth(120); logLayout->addWidget(w.clearLogBtn); return w; }