/
klischa
/
AstraScanner2
Обзор
Документация
Войти
/
klischa
/
AstraScanner2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/controllers/HomeTabBinder.h
41 строка
1 KB
Arena Agent
ui: add built-in scanner help and user guide
18 июн 2026, 20:40
18 июн 2026, 20:40
cfd7428
Код
Авторство
О чём код?
#ifndef HOMETABBINDER_H #define HOMETABBINDER_H #include <QObject> class QTabWidget; class QWidget; class QLabel; class QComboBox; class QPushButton; class HomeTabBinder : public QObject { Q_OBJECT public: struct Widgets { QPushButton *newProjectBtn = nullptr; QPushButton *openProjectBtn = nullptr; QPushButton *saveProjectBtn = nullptr; QPushButton *saveProjectAsBtn = nullptr; QPushButton *showHelpBtn = nullptr; QPushButton *goToScanBtn = nullptr; QLabel *projectStatusLabel = nullptr; QPushButton *homeCalibPreviewBtn = nullptr; QPushButton *homeCalibCaptureBtn = nullptr; QPushButton *homeCalibCalibrateBtn = nullptr; QPushButton *homeCalibResetBtn = nullptr; QLabel *homeCalibRgbLabel = nullptr; QLabel *homeCalibFrameCountLabel = nullptr; QLabel *homeCalibStatusLabel = nullptr; QComboBox *colormapCombo = nullptr; QPushButton *applyColormapBtn = nullptr; }; explicit HomeTabBinder(QObject *parent = nullptr); Widgets bind(QTabWidget *tabWidget, QWidget *owner); }; #endif // HOMETABBINDER_H