2,新增“Apps”; 3,新增“Common”; 4,新增“FileList”; 5,新增“MediaX”; 6,新增“OpenSource”; 7,新增“Samples”; 8,新增“SoftwareBusinessLines”.
44 lines
1.1 KiB
C++
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;
|
|
};
|