VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtExtractReferencesWidget Class Reference

Widget for extracting external references to props. More...

Inheritance diagram for makVrv::DtExtractReferencesWidget:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtExtractReferencesWidget (DtDe &de, QWidget *parent)
 CTOR.
 ~DtExtractReferencesWidget ()
 DTOR.
virtual void setSearchCandidateSet (const DtExtractPropsInterface::SearchCandidateSet &scSet)
 Set the search candidates.
virtual void addExtraction (const std::string &searchExp, const std::string &type)
 Add a rule to the list GUI.
virtual void reset ()
 Reset the GUI Deselects all external references.
virtual void setValidSchemas (const std::vector< std::string > &schemaNames)
 Set the valid schema types for props.
void clear ()
 Clear the widget's entries.

Protected Slots

virtual void onExtractClicked ()
 Signal emitted when the user has asked to add a rule.
virtual void onSelectAllClicked ()
 Called when the user clicks select all.
virtual void onDeselectAllClicked ()
 Called when the user clicks deselect all.
virtual void onPropTypeComboChanged (const QString &text)
 Called when the user changes the prop type combo selection.
virtual void onModelDefinitionComboChanged (const QString &text)
 Called when the user changes the model def combo selection.

Protected Member Functions

void setupGui ()
 Set up the GUI.

Protected Attributes

DtPropTypeComboBox::DtPropTypeList myTypes
 The list of prop types.
std::string myCurrentType
 The currently selected prop type.
std::string myCurrentModelDefinition
 The currently selected model definition.
DtDemyDe
 The Display Engine.
DtPropTypeComboBoxmyPropTypeCombo
 Combo for selecting a prop type.
DtModelDefinitionComboBoxmyModelDefCombo
 Combo for selecting a model definition.
QListWidget * myReferencesList
 List box of external references.
QLabelmyHelpLabel
 A label with some helpful information.
QPushButtonmyExtractButton
 The extract all button.

Detailed Description

Widget for extracting external references to props.


Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

Set the search candidates.

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractReferencesWidget::addExtraction ( const std::string &  searchExp,
const std::string &  type 
) [virtual]

Add a rule to the list GUI.

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractReferencesWidget::reset ( ) [virtual]

Reset the GUI Deselects all external references.

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractReferencesWidget::setValidSchemas ( const std::vector< std::string > &  schemaNames) [virtual]

Set the valid schema types for props.

Implements makVrv::DtExtractPropsInterface.

Clear the widget's entries.

virtual void makVrv::DtExtractReferencesWidget::onExtractClicked ( ) [protected, virtual, slot]

Signal emitted when the user has asked to add a rule.

Called when the user clicks the extract selection button

virtual void makVrv::DtExtractReferencesWidget::onSelectAllClicked ( ) [protected, virtual, slot]

Called when the user clicks select all.

virtual void makVrv::DtExtractReferencesWidget::onDeselectAllClicked ( ) [protected, virtual, slot]

Called when the user clicks deselect all.

virtual void makVrv::DtExtractReferencesWidget::onPropTypeComboChanged ( const QString &  text) [protected, virtual, slot]

Called when the user changes the prop type combo selection.

virtual void makVrv::DtExtractReferencesWidget::onModelDefinitionComboChanged ( const QString &  text) [protected, virtual, slot]

Called when the user changes the model def combo selection.

Set up the GUI.


Member Data Documentation

Combo for selecting a prop type.

Combo for selecting a model definition.

List box of external references.

A label with some helpful information.

The extract all button.

The list of prop types.

The currently selected prop type.

The currently selected model definition.

The Display Engine.


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)