![]() |
VR-Forces 4.10 Class Documentation
|
Widget for extracting external references to props. More...

Public Member Functions | |
| DtExtractReferencesWidget (DtDe &de, QWidget *parent) | |
| CTOR. More... | |
| virtual | ~DtExtractReferencesWidget () |
| DTOR. More... | |
| virtual void | setSearchCandidateSet (const DtExtractPropsInterface::SearchCandidateSet &scSet) |
| Set the search candidates. More... | |
| virtual void | reset () |
| Reset the GUI Deselects all external references. More... | |
| virtual void | setValidSchemas (const std::vector< std::string > &schemaNames) |
| Set the valid schema types for props. More... | |
| void | clear () |
| Clear the widget's entries. More... | |
| virtual void | disable (const std::string &tooltip) |
| disable this whole widget and sets the tooltip More... | |
Public Member Functions inherited from makVrv::DtExtractPropsInterface | |
| DtExtractPropsInterface () | |
| CTOR. More... | |
| virtual | ~DtExtractPropsInterface () |
| DTOR. More... | |
Protected Slots | |
| virtual void | onExtractClicked () |
| Called when the user clicks the extract selection button. More... | |
| virtual void | onSelectAllClicked () |
| Called when the user clicks select all. More... | |
| virtual void | onDeselectAllClicked () |
| Called when the user clicks deselect all. More... | |
| virtual void | onPropTypeComboChanged (const QString &text) |
| Called when the user changes the prop type combo selection. More... | |
| virtual void | onModelDefinitionComboChanged (const QString &text) |
| Called when the user changes the model def combo selection. More... | |
| virtual void | onExtractAsSpeedTreesCheckChanged (int state) |
Protected Member Functions | |
| void | setupGui () |
| Set up the GUI. More... | |
Protected Attributes | |
| DtPropTypeComboBox::DtPropTypeList | myTypes |
| The list of prop types. More... | |
| std::string | myCurrentType |
| The currently selected prop type. More... | |
| std::string | myCurrentModelDefinition |
| The currently selected model definition. More... | |
| int | myExtractAsSpeedTreeState |
| extract as speed tree check box state More... | |
| DtDe & | myDe |
| The Display Engine. More... | |
| DtPropTypeComboBox * | myPropTypeCombo |
| Combo for selecting a prop type. More... | |
| DtModelDefinitionComboBox * | myModelDefCombo |
| Combo for selecting a model definition. More... | |
| QListWidget * | myReferencesList |
| List box of external references. More... | |
| QLabel * | myHelpLabel |
| A label with some helpful information. More... | |
| QPushButton * | myExtractButton |
| The extract all button. More... | |
Additional Inherited Members | |
Public Types inherited from makVrv::DtExtractPropsInterface | |
| typedef std::set< std::string > | SearchCandidateSet |
Public Attributes inherited from makVrv::DtExtractPropsInterface | |
| boost::signalslib::signal < void(const std::string &expression, bool isRegEx, const std::string &type, const std::string &modelDef)> | signal_extractProps |
| Signal emitted when a rule has been created by the user. More... | |
| boost::signalslib::signal < void(const std::string &expression, bool isRegEx, const std::string &modelDef) > | signal_extractToSpeedTree |
| Signal emitted when a user set a rule to convert an external reference to speed trees. More... | |
| boost::signalslib::signal< void()> | signal_extractAllExternalRefs |
| Signal emitted when the user has requested that all external references be extracted (i.e. More... | |
| boost::signalslib::signal < void(bool checked)> | signal_extractAsSpeedTreesChanged |
| Signal emitted when the user checks or unchecks the Extract as Speed Trees checkbox. More... | |
Widget for extracting external references to props.
| makVrv::DtExtractReferencesWidget::DtExtractReferencesWidget | ( | DtDe & | de, |
| QWidget * | parent | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Set the search candidates.
Implements makVrv::DtExtractPropsInterface.
|
virtual |
Reset the GUI Deselects all external references.
Implements makVrv::DtExtractPropsInterface.
|
virtual |
Set the valid schema types for props.
Implements makVrv::DtExtractPropsInterface.
| void makVrv::DtExtractReferencesWidget::clear | ( | ) |
Clear the widget's entries.
|
virtual |
disable this whole widget and sets the tooltip
Implements makVrv::DtExtractPropsInterface.
|
protectedvirtualslot |
Called when the user clicks the extract selection button.
|
protectedvirtualslot |
Called when the user clicks select all.
|
protectedvirtualslot |
Called when the user clicks deselect all.
|
protectedvirtualslot |
Called when the user changes the prop type combo selection.
|
protectedvirtualslot |
Called when the user changes the model def combo selection.
|
protectedvirtualslot |
|
protected |
Set up the GUI.
|
protected |
Combo for selecting a prop type.
|
protected |
Combo for selecting a model definition.
|
protected |
List box of external references.
|
protected |
A label with some helpful information.
|
protected |
The extract all button.
|
protected |
The list of prop types.
|
protected |
The currently selected prop type.
|
protected |
The currently selected model definition.
|
protected |
extract as speed tree check box state
|
protected |
The Display Engine.