COMPASSi/trunk/code/inc/Application/MainUIFunction.h

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