VR-Forces 5.0.3 Developer's Guide
 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.

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

Public Member Functions

 DtExtractSearchWidget (DtDe &de, QWidget *parent)
 
virtual ~DtExtractSearchWidget ()
 
virtual void setSearchCandidateSet (const DtExtractPropsInterface::SearchCandidateSet &scSet)
 
virtual void reset ()
 
virtual void setValidSchemas (const std::vector< std::string > &schemaNames)
 
void clear ()
 
virtual void disable (const std::string &tooltip)
 
- Public Member Functions inherited from makVrv::DtExtractPropsInterface
 DtExtractPropsInterface ()
 
virtual ~DtExtractPropsInterface ()
 

Protected Slots

virtual void on_extractPropsButton_clicked ()
 
virtual void onPropTypeComboChanged (const QString &text)
 
virtual void onModelDefinitionComboChanged (const QString &text)
 
virtual void on_showSceneGraphButton_clicked ()
 

Protected Member Functions

void setupGui ()
 

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::signalslib::signal
< void(const std::string
&expression, bool isRegEx,
const std::string &type, const
std::string &modelDef)> 
signal_extractProps
 
boost::signalslib::signal
< void(const std::string
&expression, bool isRegEx,
const std::string &modelDef) > 
signal_extractToSpeedTree
 
boost::signalslib::signal< void()> signal_extractAllExternalRefs
 
boost::signalslib::signal
< void(bool checked)> 
signal_extractAsSpeedTreesChanged
 

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 Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)