🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
UiBodyEphemerisSPK.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstGUI/UiObject.hpp"
25#include "AstGUI/UiInteger.hpp"
26#include "AstGUI/UiFilePath.hpp"
27
28AST_NAMESPACE_BEGIN
29
35class BodyEphemerisSPK;
36
37class AST_GUI_API UiBodyEphemerisSPK: public UiObject
38{
39 Q_OBJECT
40public:
41 UiBodyEphemerisSPK(Object* object, QWidget *parent = nullptr);
42 UiBodyEphemerisSPK(QWidget *parent = nullptr);
43 ~UiBodyEphemerisSPK() = default;
44
45 void refreshUi();
46 void apply();
47 void applyTo(BodyEphemerisSPK* ephemeris);
48
49 void setBodyEphemerisSPK(BodyEphemerisSPK* ephemeris);
50 BodyEphemerisSPK* getBodyEphemerisSPK() const;
51signals:
52 void bodyEphemerisSPKChanged(BodyEphemerisSPK* ephemeris);
53private slots:
54 void onFilePathChanged(const QString& path);
55private:
56 UiInteger* spiceIndexEdit_{nullptr};
57 UiFilePath* filePathEdit_{nullptr};
58};
59
60
63AST_NAMESPACE_END
定义 BodyEphemerisSPK.hpp:38
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:81
定义 UiBodyEphemerisSPK.hpp:38
文件路径输入框
定义 UiFilePath.hpp:36
整数输入框
定义 UiInteger.hpp:36
与对象关联的 QWidget
定义 UiObject.hpp:36