Files
chenzhen 222dda1e43 1,新增“App_ThermalImageSystem”;
2,新增“Apps”;
3,新增“Common”;
4,新增“FileList”;
5,新增“MediaX”;
6,新增“OpenSource”;
7,新增“Samples”;
8,新增“SoftwareBusinessLines”.
2026-02-14 23:03:23 +08:00

44 lines
1.1 KiB
C++

#pragma once
#include <QtWidgets/QMainWindow>
#include <QTimer>
#include "ui_EOSPlatform.h"
#include "Common.h"
#include "Config.h"
#include "SystemSettingView.h"
#include "DisplayView.h"
#include "SystemControls.h"
class EOSPlatform : public QMainWindow
{
Q_OBJECT
public:
EOSPlatform(QWidget *parent = Q_NULLPTR);
virtual ~EOSPlatform();
Config* GetConfig();
public slots :
void OnSystemSettings(); // 系统设置窗口
void OnResetWindow(); // 重置窗口
void OnTimerTick_StatusBar();
private:
Ui::EOSPlatform ui;
Config m_varConfig; // 配置参数
QSharedPointer<DisplayView> m_ptrDisplayView; // 视频显示窗口
QSharedPointer<SystemControls> m_ptrSystemControls; // 参数设置窗口
QSharedPointer<SystemSettingView> m_ptrSystemSettingView; // 系统参数设置视图
QSharedPointer<QTimer> m_pTimerTick_StatusBar;
};