/
klischa
/
AstraScanner2
Обзор
Документация
Войти
/
klischa
/
AstraScanner2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/controllers/ScanTabBinder.h
57 строк
2 KB
Arena Agent
ui: add contextual help for quality coverage summary
19 июн 2026, 15:25
19 июн 2026, 15:25
942953a
Код
Авторство
О чём код?
#ifndef SCANTABBINDER_H #define SCANTABBINDER_H #include <QObject> class QTabWidget; class QWidget; class QLabel; class QPushButton; class QCheckBox; class QSpinBox; class QComboBox; class QProgressBar; class QStackedWidget; class QVTKOpenGLNativeWidget; class ScanTabBinder : public QObject { Q_OBJECT public: struct Widgets { QComboBox *trackingModeCombo = nullptr; QPushButton *trackingHelpBtn = nullptr; QPushButton *previewBtn = nullptr; QPushButton *scanBtn = nullptr; QPushButton *pauseBtn = nullptr; QPushButton *stopBtn = nullptr; QPushButton *clearBtn = nullptr; QPushButton *show3dBtn = nullptr; QPushButton *showQualityBtn = nullptr; QPushButton *showRgbBtn = nullptr; QPushButton *showDepthBtn = nullptr; QStackedWidget *viewerStack = nullptr; QLabel *rgbLabel = nullptr; QLabel *depthLabel = nullptr; QProgressBar *distanceIndicator = nullptr; QLabel *scannerPoseLabel = nullptr; QLabel *trackingQualityLabel = nullptr; QLabel *alignmentQualityLabel = nullptr; QLabel *depthQualityLabel = nullptr; QLabel *driftQualityLabel = nullptr; QLabel *coverageSummaryLabel = nullptr; QPushButton *coverageHelpBtn = nullptr; QVTKOpenGLNativeWidget *vtkWidget = nullptr; QCheckBox *turntableEnableChk = nullptr; QPushButton *turntableHelpBtn = nullptr; QSpinBox *turntableIntervalSpin = nullptr; QSpinBox *turntableCountSpin = nullptr; QComboBox *turntableModeCombo = nullptr; QLabel *turntableStatusLabel = nullptr; }; explicit ScanTabBinder(QObject *parent = nullptr); Widgets bind(QTabWidget *tabWidget, QWidget *owner); }; #endif // SCANTABBINDER_H