42 virtual void removeEquivalenceMappings();
43 virtual void addEquivalenceMapping(
const std::string& toolbar,
const std::string& equivalentTo);
44 virtual void removeEquivalenceMapping(
const std::string& toolbar,
const std::string& equivalentTo);
47 return myEquivalenceMappings;
63 RecreateOnScenarioLoad = 0x00000001,
64 RecreateOnScriptedTaskChange = 0x00000002,
65 RecreateToolbars = 0x00000004,
66 UseGlobalMenuManager = 0x00000008,
67 RecreateMenuOnSelectionChange = 0x00000010,
68 SkipInitialMenuSetup = 0x00000020
91 virtual void setEditMode(
bool);
92 virtual bool editMode()
const;
101 bool addToolbarMenuItems =
true,
bool useGlobalMenuManager =
false);
111 virtual int supportedScriptType(
int type)
const = 0;
112 virtual const char* supportsToolbarType()
const = 0;
126 virtual void menuRecreated();
127 virtual void clearScriptedTasks();
128 virtual void scriptedTaskAboutToBeRemoved(std::string
id);
129 virtual void scriptedTaskAdded(std::string
id);
130 virtual void receivedScriptedTasks();
132 virtual void clearRegisteredMenuAssemblers();
133 virtual void clearRegisteredMenuAssembler(
const std::string&);
135 virtual void removeAllScriptedTasks(
bool signal =
true);
136 virtual void removeScriptedTask(
const std::string&
id,
bool signal =
true);
140 virtual std::string addScriptedTaskMenuLocation(
const std::string& scriptedTaskId,
const std::string& potentialPath,
141 const QString& menuName,
const QString& extMenuName,
const QString& toolTip,
DtSubMenuConfiguration& configuration,
162 bool showInMenu,
bool addToolbarItem =
true);
171 void setUseSharedAction(
bool);