13 #include <QtGui/QDialog>
15 #include "bhave3DGui/ui_bhaveCrowdCreationDialogUi.h"
41 virtual void displayDialog();
44 virtual void setWaypointName(
const QString& waypointName);
45 virtual QString waypointName()
const;
48 virtual void setAreaName(
const QString& areaName);
49 virtual QString areaName()
const;
52 virtual void processCreateNewWaypoint();
55 virtual void processCreateNewArea();
63 virtual void setupGui();
71 virtual void onAddWaypointButtonClicked();
75 virtual void onAddAreaButtonClicked();
79 virtual void onNewObject();
82 virtual void accept();
85 virtual void cancel();
91 virtual void onDeleteObject();
98 virtual void onEditObject();
101 virtual void entityDialogClosed();
107 virtual void updateButtons();
110 virtual void setBHAVEIsValid(
bool b);
116 virtual QString getNextAvailableGroupName()
const;
119 virtual void keyPressEvent(QKeyEvent *e);
127 virtual void updateTotal();