11 #if !defined(Q_MOC_RUN)
20 #include "newCrowdItemDialogUi.hpp"
30 class DtRateEntryWidget;
63 myMenuManager.clear();
65 myMenuBuilders.clear();
66 myMenuItemBuilders.clear();
75 MenuBuilderMap::iterator iter = myMenuBuilders.begin();
77 while (iter != myMenuBuilders.end())
79 if (iter->second == b)
84 MenuBuilderMap::iterator iter2;
87 myMenuBuilders.erase(iter);
104 virtual QWidget* menuWindow();
112 return myMenuManager.findMenu(path);
140 virtual void disableMenus();
143 virtual void enableMenus();
146 virtual void enableMenu(
QMenu* qtMenu,
bool b);
154 virtual void completeCreation(
int num,
const DtString & placement,
155 const QString & stringType,
bool useDefaultSpeed,
156 double minSpeed,
double maxSpeed);
162 virtual void addTaskRequest(
const DtSimTask&);
169 virtual void slot_onDialogCreated();
172 virtual void slot_onDialogDestroyed();
177 virtual void accept();
182 virtual void displayEntityPalette();
187 virtual void setupGui();
193 virtual void closeEvent(QCloseEvent* e);
196 virtual bool createMenus();
197 virtual void createEntityPalette();
198 virtual void createTaskMenu();
199 virtual void createSetMenu();
201 virtual void finalizeMenus();
202 virtual void finalizeTaskMenu();
203 virtual void finalizeSetMenu();
212 virtual void slot_addSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
215 virtual void slot_addTaskRequest(std::vector<DtUUID> names,
const DtSimTask&);
219 virtual void keyPressEvent(QKeyEvent *e);
220 virtual void paletteItemsAdded();
DtRateEntryWidget * mySetSpeed
Definition: newCrowdItemDialog.h:248
Definition: entityMapperKey.h:23
makVrf::DtVrfTaskSetMenu * mySetMenu
Definition: newCrowdItemDialog.h:241
This class represents the dialog that is part of the multiple entity creation task.
Definition: newCrowdItemDialog.h:124
A widget class for showing different items of supplied types to the logic tthat can be created...
Definition: entityCreatePalette.h:65
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtMenu * mySetMenuBuilder
Definition: newCrowdItemDialog.h:242
Ui::NewCrowdItemDialogUi myUiImpl
Definition: newCrowdItemDialog.h:233
makVrf::DtVrfTaskSetMenu * myTaskMenu
Definition: newCrowdItemDialog.h:239
makVrv::DtDe & myDe
Definition: newCrowdItemDialog.h:235
DtSetDataRequest is an abstract base class from which real setDataRequests can derive.
Definition: setDataRequest.h:40
DtCreateItemData myCreateItem
Definition: newCrowdItemDialog.h:246
DtRateEntryWidget * myMinSpeed
Definition: newCrowdItemDialog.h:249
Simple line text entry widget that will allow the user to enter a rate value.
Definition: rateEntryWidget.h:25
makVrf::DtEntityMapperKey * myEntityMapperKey
Definition: newCrowdItemDialog.h:244
Definition: newCrowdItemDialogInterface.h:96
DtSimTask is an abstract base class from which real tasks can derive.
Definition: simTask.h:33
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtRateEntryWidget * myMaxSpeed
Definition: newCrowdItemDialog.h:250
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QString myEntityText
Definition: newCrowdItemDialog.h:245
makVrv::DtMenu * myTaskMenuBuilder
Definition: newCrowdItemDialog.h:240
DtEntityCreatePalette * myEntityPalettePanel
Definition: newCrowdItemDialog.h:237
Definition: newCrowdItemDialogInterface.h:22