🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
UiBurnEditor.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include <QWidget>
25
26class QStackedWidget;
27
28AST_NAMESPACE_BEGIN
29
30class Burn;
31class BurnImpulsive;
32class UiBurnImpulsive;
33
35class AST_GUI_API UiBurnEditor : public QWidget
36{
37 Q_OBJECT
38public:
39 explicit UiBurnEditor(QWidget* parent = nullptr);
40 ~UiBurnEditor() override;
41
42 void setBurn(Burn* burn);
43 void clear();
44
45signals:
46 void burnChanged(Burn* burn);
47
48private:
49 void setupUi();
50
51 QStackedWidget* stack_ = nullptr;
52 UiBurnImpulsive* impulsivePage_ = nullptr;
53 int impulsiveIdx_ = -1;
54};
55
56AST_NAMESPACE_END
发动机点火
定义 Burn.hpp:36
发动机点火编辑器 — RTTI 类型分发
定义 UiBurnEditor.hpp:36
脉冲推力参数编辑器
定义 UiBurnImpulsive.hpp:35