13 #ifndef DtUserInterfaceAssembler_H_
14 #define DtUserInterfaceAssembler_H_
20 #include <boost/unordered_map.hpp>
87 virtual void createControlBefore(
const std::string& control,
const std::string& before);
91 virtual void createControlAfter(
const std::string& control,
const std::string& after);
94 virtual void removeControlCreationOrder(
const std::string& control);
97 virtual void setMasterModeAssembleList(
const BuilderList& builderList);
100 virtual const BuilderList& masterModeAssembleList()
const;
103 virtual void setSlaveModeAssembleList(
const BuilderList& builderList);
106 virtual const BuilderList& slaveModeAssembleList()
const;
110 typedef boost::unordered_map<std::string, DtUserInterfaceBuilder*>
BuilderMap;
134 virtual void mapNameToMode(
const std::string& name,
int modeFlags);