44 lines
840 B
C
44 lines
840 B
C
|
#ifndef MainUIFunction_H
|
||
|
#define MainUIFunction_H
|
||
|
|
||
|
|
||
|
//#include <functional>
|
||
|
#include "MenuUIFunction.h"
|
||
|
#include "Singleton.h"
|
||
|
#include <QString>
|
||
|
#include <QMap>
|
||
|
#include <QObject>
|
||
|
#include "UIFunctionBase.h"
|
||
|
#include "ToolUIFunction.h"
|
||
|
#include "LogWindowUIFunction.h"
|
||
|
#include "StabilityUIFunction.h"
|
||
|
#include "StructureUIFunction.h"
|
||
|
#include "CertiUIFunction.h"
|
||
|
#include "QtToWebFunction.h"
|
||
|
|
||
|
class MainUIFunction:public UIFunctionBase
|
||
|
{
|
||
|
public:
|
||
|
MainUIFunction();
|
||
|
~MainUIFunction();
|
||
|
|
||
|
void from(const json& j);
|
||
|
void to(json);
|
||
|
|
||
|
public:
|
||
|
|
||
|
private:
|
||
|
MenuUIFunction m_menu;
|
||
|
ToolUIFunction m_tools;
|
||
|
|
||
|
StabilityUIFunction m_StabilityUIF;
|
||
|
StructureUIFunction m_StructureUIF;
|
||
|
CertiUIFunction m_CertiUIF;
|
||
|
|
||
|
LogWindowUIFunction m_logWindow;
|
||
|
|
||
|
QtToWebThread m_QtToWebThread;
|
||
|
|
||
|
|
||
|
};
|
||
|
#endif // MessageHandle_H
|