14 std::string motion_name;
16 std::string pre_state;
17 std::string play_state;
18 std::string post_state;
28 class HeaderView :
public QWidget
32 HeaderView(QWidget *parent = 0);
33 virtual ~HeaderView();
35 void enableEdit(
bool flag);
36 void setValues(std::string
const name, std::string
const preState
37 , std::string
const playState, std::string
const postState,
bool pidEnabled);
43 void setFileName(QString name);
44 std::string getFileNameFromPath(QString path);
46 std::string getMotionName();
47 std::string getPreState();
48 std::string getPlayState();
49 std::string getPostState();
50 std::string getNameForMirrored();
55 QString getFileName();
56 QString getWarningString();
59 void dataChanged(HeaderData);
60 void pidEnabledChanged(
bool);
63 void setData(HeaderData data);
67 void handleFieldChanged();
73 QString warningString;
77 #endif // HEADERVIEW_H