35 const std::string& uiFile
48 bool tryLikeUiMap =
true)
const;
51 static void addUiMapping(
const char* like,
const char* parameter);
52 static std::string likeUi(
const char* parameter);
56 virtual bool isModified()
const;
65 static void elementChangedCallback(
DtUiElement* element,
void* usr);
66 virtual void processElementChanged(
DtUiElement* element);
81 return myUiFile.c_str();
84 virtual void clearUiElements();
89 virtual bool bindSignalSlot(std::string signalSlot,
DtUiElement* container,
QObject* widget, ControlsMap& controlsMap);
93 virtual std::string uiElementName(
const DtString& elementName)
const;
97 virtual void convertDataElementsToUiElements(
const std::vector<DtSimulationModelSetLoader::EntityData*>&);
103 virtual void commonBindings(
const std::vector<DtSimulationModelSetLoader::EntityData*>&,
112 virtual bool anyEnabledChildren(
const QObjectList&)
const;
121 virtual void canvasDestroyed();
122 virtual void controlsDestroyed();
123 virtual void elementDestroyed();
126 virtual const DtReaderWriter* containerWithVariables(
const DtObjectType&, QString element,
const QString& container)
const;
127 virtual void showHiddenControls(
bool);
129 virtual void popUpDialogForEditing();