19 #include <vrfGuiCoreQt/newCrowdItemDialogUi.hpp>
26 class DtRateEntryWidget;
59 myMenuManager.clear();
61 myMenuBuilders.clear();
62 myMenuItemBuilders.clear();
65 virtual void unregisterMenu(
const std::string& s)
71 MenuBuilderMap::iterator iter = myMenuBuilders.begin();
73 while (iter != myMenuBuilders.end())
75 if (iter->second == b)
80 MenuBuilderMap::iterator iter2;
83 myMenuBuilders.erase(iter);
108 return myMenuManager.findMenu(path);
136 virtual void disableMenus();
139 virtual void enableMenus();
142 virtual void enableMenu(
QMenu* qtMenu,
bool b);
150 virtual void completeCreation(
int num,
const DtString & placement,
151 const QString & stringType,
bool useDefaultSpeed,
152 double minSpeed,
double maxSpeed);
158 virtual void addTaskRequest(
const DtSimTask&);
165 virtual void slot_onDialogCreated();
168 virtual void slot_onDialogDestroyed();
173 virtual void accept();
178 virtual void displayEntityPalette();
183 virtual void setupGui();
189 virtual void closeEvent(QCloseEvent* e);
192 virtual bool createMenus();
193 virtual void createEntityPalette();
194 virtual void createTaskMenu();
195 virtual void createSetMenu();
197 virtual void finalizeMenus();
198 virtual void finalizeTaskMenu();
199 virtual void finalizeSetMenu();
208 virtual void slot_addSetRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
211 virtual void slot_addTaskRequest(std::vector<DtUUID> names,
const DtSimTask&);
215 virtual void keyPressEvent(QKeyEvent *e);
216 virtual void paletteItemsAdded();