14 #include <QtWidgets/QDialog>
16 #include "crowdCreationDialogUi.hpp"
40 virtual void displayDialog();
44 virtual void setWaypoint(
const DtUUID&);
47 virtual DtUUID waypoint()
const;
51 virtual void setArea(
const DtUUID&);
54 virtual DtUUID area()
const;
57 virtual void processCreateNewWaypoint();
60 virtual void processCreateNewArea();
68 virtual void setupGui();
76 virtual void onAddWaypointButtonClicked();
80 virtual void onAddAreaButtonClicked();
84 virtual void onNewObject();
87 virtual void accept();
90 virtual void cancel();
96 virtual void onDeleteObject();
103 virtual void onEditObject();
106 virtual void entityDialogClosed();
112 virtual void updateButtons();
118 virtual QString getNextAvailableGroupName()
const;
121 virtual void keyPressEvent(QKeyEvent *e);
129 virtual void updateTotal();