11 #if !defined(Q_MOC_RUN)
16 #include "crowdCreationDialogUi.hpp"
22 #include <QtWidgets/QDialog>
44 virtual void displayDialog();
48 virtual void setWaypoint(
const DtUUID&);
51 virtual DtUUID waypoint()
const;
55 virtual void setArea(
const DtUUID&);
58 virtual DtUUID area()
const;
61 virtual void processCreateNewWaypoint();
64 virtual void processCreateNewArea();
72 virtual void setupGui();
80 virtual void onAddWaypointButtonClicked();
84 virtual void onAddAreaButtonClicked();
88 virtual void onNewObject();
91 virtual void accept();
94 virtual void cancel();
100 virtual void onDeleteObject();
107 virtual void onEditObject();
110 virtual void entityDialogClosed();
116 virtual void updateButtons();
122 virtual QString getNextAvailableGroupName()
const;
125 virtual void keyPressEvent(QKeyEvent *e);
133 virtual void updateTotal();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
Definition: ifCreateMultipleEntities.h:52
makVrv::DtSignalConnectionManager myConnectionManager
Definition: crowdCreationDialog.h:137
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrf::DtVrfFilteredListView * myAreaSelection
Definition: crowdCreationDialog.h:144
makVrf::DtVrfFilteredListView * myWaypointSelection
Definition: crowdCreationDialog.h:143
Ui::CrowdCreationDialogUi myUiImpl
Definition: crowdCreationDialog.h:142
QPushButton * myAddAreaButton
Definition: crowdCreationDialog.h:140
QTreeWidgetItem * myEditItem
Definition: crowdCreationDialog.h:147
File: simMsg.h.
Definition: simMessage.h:35
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:63
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtDe & myDe
Definition: crowdCreationDialog.h:136
Definition: crowdCreationDialog.h:29
Base class to provide boost signal/slot management.
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandler.h:74
class DtIfVrfObjectCreated:
Definition: ifVrfObjectCreated.h:32
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtMapFocusHandler myFilteredListViewManager
Definition: crowdCreationDialog.h:145
QPushButton * myAddWaypointButton
Definition: crowdCreationDialog.h:141
Definition: newCrowdItemDialogInterface.h:22
QHash< QTreeWidgetItem *, DtCreateItemData > myItemMap
Definition: crowdCreationDialog.h:146