VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtExtractSearchWidget Class Reference

Qt widget implementation of prop extraction interface. More...

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

Public Member Functions

 DtExtractSearchWidget (DtDe &de, QWidget *parent)
 CTOR. More...
 
virtual ~DtExtractSearchWidget ()
 DTOR. More...
 
virtual void setSearchCandidateSet (const DtExtractPropsInterface::SearchCandidateSet &scSet)
 Set the search candidates. More...
 
virtual void reset ()
 Reset the GUI. 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 on_extractPropsButton_clicked ()
 Called when the user clicks. 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 on_showSceneGraphButton_clicked ()
 Called when the user clicks the show scene graph button. More...
 

Protected Member Functions

void setupGui ()
 Set up the GUI. More...
 

Protected Attributes

QPushButtonmyShowSceneGraphButton
 
DtPropTypeComboBoxmyPropTypeCombo
 
DtModelDefinitionComboBoxmyModelDefCombo
 
QLineEditmyExpressionEdit
 
QCheckBoxmyRegExCheckBox
 
QListWidget * myReferencesList
 
DtPropTypeComboBox::DtPropTypeList myTypes
 
std::string myCurrentType
 
std::string myCurrentModelDefinition
 
DtDemyDe
 

Additional Inherited Members

- Public Types inherited from makVrv::DtExtractPropsInterface
typedef std::set< std::string > SearchCandidateSet
 
- Public Attributes inherited from makVrv::DtExtractPropsInterface
boost::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::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::signal< void()> signal_extractAllExternalRefs
 Signal emitted when the user has requested that all external references be extracted (i.e. More...
 
boost::signal< void(bool checked)> signal_extractAsSpeedTreesChanged
 Signal emitted when the user checks or unchecks the Extract as Speed Trees checkbox. More...
 

Detailed Description

Qt widget implementation of prop extraction interface.

Constructor & Destructor Documentation

makVrv::DtExtractSearchWidget::DtExtractSearchWidget ( DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrv::DtExtractSearchWidget::~DtExtractSearchWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtExtractSearchWidget::setSearchCandidateSet ( const DtExtractPropsInterface::SearchCandidateSet scSet)
virtual

Set the search candidates.

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractSearchWidget::reset ( )
virtual

Reset the GUI.

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractSearchWidget::setValidSchemas ( const std::vector< std::string > &  schemaNames)
virtual

Set the valid schema types for props.

Implements makVrv::DtExtractPropsInterface.

void makVrv::DtExtractSearchWidget::clear ( )

Clear the widget's entries.

virtual void makVrv::DtExtractSearchWidget::disable ( const std::string &  tooltip)
virtual

disable this whole widget and sets the tooltip

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractSearchWidget::on_extractPropsButton_clicked ( )
protectedvirtualslot

Called when the user clicks.

virtual void makVrv::DtExtractSearchWidget::onPropTypeComboChanged ( const QString &  text)
protectedvirtualslot

Called when the user changes the prop type combo selection.

virtual void makVrv::DtExtractSearchWidget::onModelDefinitionComboChanged ( const QString &  text)
protectedvirtualslot

Called when the user changes the model def combo selection.

virtual void makVrv::DtExtractSearchWidget::on_showSceneGraphButton_clicked ( )
protectedvirtualslot

Called when the user clicks the show scene graph button.

void makVrv::DtExtractSearchWidget::setupGui ( )
protected

Set up the GUI.

Member Data Documentation

QPushButton* makVrv::DtExtractSearchWidget::myShowSceneGraphButton
protected
DtPropTypeComboBox* makVrv::DtExtractSearchWidget::myPropTypeCombo
protected
DtModelDefinitionComboBox* makVrv::DtExtractSearchWidget::myModelDefCombo
protected
QLineEdit* makVrv::DtExtractSearchWidget::myExpressionEdit
protected
QCheckBox* makVrv::DtExtractSearchWidget::myRegExCheckBox
protected
QListWidget* makVrv::DtExtractSearchWidget::myReferencesList
protected
DtPropTypeComboBox::DtPropTypeList makVrv::DtExtractSearchWidget::myTypes
protected
std::string makVrv::DtExtractSearchWidget::myCurrentType
protected
std::string makVrv::DtExtractSearchWidget::myCurrentModelDefinition
protected
DtDe& makVrv::DtExtractSearchWidget::myDe
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)