Files

44 lines
1.1 KiB
C
Raw Permalink Normal View History

#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;
};