|
| virtual void | setupCommonControls (ControlsMap &controlsMap, ControlsMap &originalMap, RwDataItems &original, RwDataItems &modified, bool canBeModified, bool multpleSelection, const DtString &platform="", const std::vector< DtObjectType > &objectTypes=std::vector< DtObjectType >()) |
| |
| virtual void | connectAndSetUpTabWidget (QTabWidget *) |
| |
| virtual void | findParameterDocumentationFor (const DtString ¶m, QWidget *widget, QWidget *label) const |
| |
| virtual bool | bindSignalSlot (DtUiElement *, QObject *, ControlsMap &map) |
| |
| virtual bool | bindSignalSlot (std::string signalSlot, DtUiElement *container, QObject *widget, ControlsMap &controlsMap) |
| |
| virtual std::string | uiElementName (const DtString &elementName) const |
| |
| virtual void | convertDataElementsToUiElements (const std::vector< DtSimulationModelSetLoader::EntityData * > &) |
| |
| virtual void | convertDataElementsToUiElements (const std::vector< DtComponentSystemDefinition * > &) |
| |
| virtual void | commonBindings (const std::vector< DtSimulationModelSetLoader::EntityData * > &, RwDataItems &original, RwDataItems &modified) const |
| |
| virtual void | commonBindings (const std::vector< DtComponentSystemDefinition * > &, RwDataItems &original, RwDataItems &modified) const |
| |
| virtual void | addAllRwItems (RwDataItems &, DtVariableBindingsList *, bool recurse=false) const |
| |
| virtual void | addAllRwItems (RwDataItems &, const DtReaderWriter *, bool recurse=false) const |
| |
| virtual void | intersectRwItems (RwDataItems &, DtVariableBindingsList *, bool recurse=false) const |
| |
| virtual void | intersectRwItems (RwDataItems &, const DtReaderWriter *, bool recurse=false) const |
| |
| virtual void | intersectRwItems (RwDataItems &, RwDataItems &, const DtReaderWriter *, bool recurse=false) const |
| |
| virtual bool | anyEnabledChildren (const QObjectList &) const |
| |
| virtual bool | hasScrollContainer (QWidget *) const |
| |
| virtual bool | parameterDoc (const DtString &mainClass, const DtString ¶m, DtReaderWriterClassMemberDataRecord &) const |
| |
| DtUiForParameter::DtUiForParameter |
( |
makVrv::DtDe & |
de, |
|
|
const std::string & |
uiFile |
|
) |
| |
| virtual DtUiForParameter::~DtUiForParameter |
( |
| ) |
|
|
virtual |
When creating controls and loading from the ui file, the system will try and match either the objectname of the object as the control to create or the element_type property (for items that might appear more than once, such as systems)
Returns the appropriate ui file for the parameter that wants to be edited.
| static void DtUiForParameter::addUiMapping |
( |
const char * |
like, |
|
|
const char * |
parameter |
|
) |
| |
|
static |
Adds a mapping such that if a parameter type ui file is not found, use the one "like" it.
| static std::string DtUiForParameter::likeUi |
( |
const char * |
parameter | ) |
|
|
static |
| virtual bool DtUiForParameter::isModified |
( |
| ) |
const |
|
virtual |
| virtual void DtUiForParameter::buildMapOfAvailableControls |
( |
QWidget * |
parent, |
|
|
ControlsMap & |
|
|
) |
| const |
|
virtual |
Builds a map of available controls to map reader/writer items to.
| static void DtUiForParameter::elementChangedCallback |
( |
DtUiElement * |
element, |
|
|
void * |
usr |
|
) |
| |
|
static |
Callback invoked whenever one of the elements is modified. Notifies all other elements (not the one that was just changed) of the change.
| virtual void DtUiForParameter::processElementChanged |
( |
DtUiElement * |
element | ) |
|
|
virtual |
Callback invoked whenever one of the elements is modified. Notifies all other elements (not the one that was just changed) of the change.
| QWidget* DtUiForParameter::canvas |
( |
| ) |
|
|
inline |
| QWidget* DtUiForParameter::controls |
( |
| ) |
|
|
inline |
| DtString DtUiForParameter::parameterType |
( |
| ) |
const |
|
inline |
| virtual void DtUiForParameter::clearUiElements |
( |
| ) |
|
|
virtual |
| virtual void DtUiForParameter::connectAndSetUpTabWidget |
( |
QTabWidget * |
| ) |
|
|
protectedvirtual |
| virtual void DtUiForParameter::findParameterDocumentationFor |
( |
const DtString & |
param, |
|
|
QWidget * |
widget, |
|
|
QWidget * |
label |
|
) |
| const |
|
protectedvirtual |
If there is parameter data for this item, set the tool tip to it.
| virtual std::string DtUiForParameter::uiElementName |
( |
const DtString & |
elementName | ) |
const |
|
protectedvirtual |
Converts a reader/writer name to a valid ui element name.
Convert all elements in the modified environment to ui data elements. Any element not matched will be disabled.
For the data items fills in the common original items and common modified items that are present for all data items.
Adds all rw items found in the bindings lists to the map.
Adds all rw items found in the readerwriter's registry.
Only keep the intersection of items.
| virtual bool DtUiForParameter::anyEnabledChildren |
( |
const QObjectList & |
| ) |
const |
|
protectedvirtual |
| virtual bool DtUiForParameter::hasScrollContainer |
( |
QWidget * |
| ) |
const |
|
protectedvirtual |
| virtual void DtUiForParameter::splitterDestroyed |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtUiForParameter::splitterMoved |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
protectedvirtualslot |
| virtual void DtUiForParameter::canvasDestroyed |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtUiForParameter::controlsDestroyed |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtUiForParameter::elementDestroyed |
( |
| ) |
|
|
protectedvirtualslot |
| virtual const DtReaderWriter* DtUiForParameter::containerWithVariables |
( |
const DtObjectType & |
, |
|
|
QString |
element, |
|
|
const QString & |
container |
|
) |
| const |
|
protectedvirtualslot |
Returns the reader/writer type if found in the platform file and any elements in that container has a variable.
| virtual void DtUiForParameter::showHiddenControls |
( |
bool |
| ) |
|
|
protectedvirtualslot |
| virtual void DtUiForParameter::popUpDialogForEditing |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void DtUiForParameter::tabChanged |
( |
int |
| ) |
|
|
protectedvirtualslot |
| QWidget* DtUiForParameter::myCanvas |
|
protected |
| QWidget* DtUiForParameter::myControls |
|
protected |
| QSplitter* DtUiForParameter::myMainSplitter |
|
mutableprotected |
| QSize DtUiForParameter::theSplitterWidgetSize |
|
staticprotected |
| std::string DtUiForParameter::myUiFile |
|
protected |
| QFile DtUiForParameter::myLoadedUiFile |
|
protected |
| std::map<QString, QString> DtUiForParameter::theTabMap |
|
staticprotected |
| std::map<std::string, std::string> DtUiForParameter::theLikeUiMap |
|
staticprotected |
| std::vector<DtUiElement*> DtUiForParameter::myAdvancedControls |
|
protected |
| std::set<QTabWidget*> DtUiForParameter::myTabWidgets |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-1-branch/include/simulationObjectEditorImpl/uiForParameter.h