|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <PilotRecorder.hpp>
类 ast::PilotRecorder 继承关系图:信号 | |
| void | stepRecorded (int index, const std::string &description) |
| void | recordingStarted () |
| void | recordingStopped () |
| void | recordingPaused () |
| void | recordingResumed () |
Public 成员函数 | |
| PilotRecorder (PilotAgent *agent, QObject *parent=nullptr) | |
| void | start () |
| void | stop () |
| void | pause () |
| void | resume () |
| bool | isRecording () const |
| bool | isPaused () const |
| int | stepCount () const |
| const RecordStep & | stepAt (int index) const |
| std::string | toJson () const |
| bool | saveToFile (const std::string &path) const |
| std::string | polish () |
| void | handleComboChange (QComboBox *combo) |
| void | handleDialogFinished (QDialog *dlg, int result) |
Protected 成员函数 | |
| bool | eventFilter (QObject *obj, QEvent *event) override |
界面操作录制器
通过全局事件过滤器截获用户操作,转为 RecordStep 序列, 导出为结构化 JSON 或自然语言脚本。