19 #include <vrfGuiCoreQt/newCrowdItemDialogUi.hpp>
63 myMenuManager.clear();
65 myMenuBuilders.clear();
66 myMenuItemBuilders.clear();
69 virtual void unregisterMenu(
const std::string& s)
75 MenuBuilderMap::iterator iter = myMenuBuilders.begin();
77 while (iter != myMenuBuilders.end())
79 if (iter->second == b)
84 MenuBuilderMap::iterator iter2;
87 myMenuBuilders.erase(iter);
112 return myMenuManager.findMenu(path);
140 virtual void disableMenus();
143 virtual void enableMenus();
146 virtual void enableMenu(
QMenu* qtMenu,
bool b);
152 virtual void completeCreation(
int num,
const DtString & placement,
const QString & stringType);
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();