Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
mission_parameter_widget.h
1
#pragma once
2
3
#include <QTableWidget>
4
#include <QWidget>
5
6
#include "mission_parameter.h"
7
#include "save_info.h"
8
9
namespace
maki
10
{
11
class
MissionParameterWidget :
public
QWidget
12
{
13
Q_OBJECT
14
15
public
:
16
MissionParameterWidget(QWidget* parent =
nullptr
);
17
18
void
addParameter();
19
void
editParameter(
const
QString& parameterId);
20
21
void
setParameters(QVector<MissionParameter> parameters);
22
23
void
setStorage(std::shared_ptr<SaveInfo> storage);
24
25
signals:
26
void
parametersChanged();
27
28
private
:
29
QTableWidget* mTable =
nullptr
;
30
std::shared_ptr<SaveInfo> mStorage;
31
32
void
editParameter(
int
index);
33
void
removeParameter();
34
void
rebuildTable();
35
};
36
}
// namespace maki
maki
Contains UI helper widgets and layout grouping utilities used by MAKI.
Definition
generator.h:10
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research