30 virtual void init(QWidget* sourceWidget, QWidget* label,
const std::vector<DtReaderWriter*>& sourceData,
38 virtual void setupReaderWriterFromMapCombo(
QComboBox*);
40 virtual void setupReaderWriterFromMapKey(
const DtString& key,
const std::string& elementContainer);
41 virtual void setupReaderWriterFromMapKey(
const DtString& key,
const std::string& elementContainer,
42 std::vector<DtReaderWriter*>& vars, std::vector<DtReaderWriter*>& backupVars);
44 virtual DtString variableNameFromParameters(
const DtRwPropertiesMap* mapToCheck,
const std::string& prototypeName,
const std::string& variableName,
47 virtual void setupReaderWriterFromVariable(
const std::string& elementContainer);
50 virtual void setupMapValuesFromKey();
Definition: readerWriter.h:85
boost::function< void(DtUiElement *)> DtElementChangedCallbackFcn
Definition: uiElement.h:43
For validation, add lower_bound and upper_bound properties to set a lower and upper bound...
Definition: uiMapAwareElement.h:18
Acts as a map for properties. A map is a definition that has a key and a prototype, with values being the key and prototype pair. The key can only be a string (DtRwStringType), int (DtRwIntType, DtRwInt8Type, DtRwInt16Type, DtRwInt32Type), or real (DtRwRealType, DtRwReal32Type, DtRwReal64Type).
Definition: rwPropertiesMap.h:41
virtual void connectedTo(QObject *)
Called when this item is connected to any signal emitted by the given item.
virtual void init(QWidget *widget, QWidget *label, DtReaderWriter *originalData, DtReaderWriter *backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, boost::placeholders::_1))
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
Base class of the ui element class chain. Properties available through designer for all ui elements a...
Definition: uiElement.h:185