15 #include <QtWidgets/QDialog>
30 class QDoubleValidator;
32 class QListWidgetItem;
52 virtual void accept();
55 virtual void setupFiles();
58 virtual DtFilename defaultMovementFile()
const;
61 virtual DtEntityType defaultMissileType()
const;
64 std::vector<std::string> filesThatMatch(
const std::string& ext)
const;
67 virtual void setupDefaultTypesFor(
const DtEntityType&);
79 virtual void setFormatsFromMovementFile();
82 virtual void onAddScriptedObjectMovement();
83 virtual void onRemoveScriptedObjectMovement();
84 virtual void onRenameScriptedObjectMovement();
85 virtual void onSeletScriptedMovementObject();
86 virtual void onGroundClampTypeChanged();
87 virtual void onPhaseSelected();
88 virtual void onDescriptionChanged();
89 virtual void onAddCategory();
90 virtual void onRemoveCategory();
91 virtual void onCategorySelected();
92 virtual void onCategoryChanged(QListWidgetItem*);
93 virtual void onAddNewMissile();
94 virtual void onAddNewMovementFile();
95 virtual void onAddNewFileConfiguration();
98 virtual void onAddPhase();
101 virtual void onRemovePhase();
104 virtual void onPhaseChanged();
108 virtual void onMissileTypeChanged();