VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
 ~DtExtractSearchWidget ()
 DTOR.
virtual void setSearchCandidateSet (const DtExtractPropsInterface::SearchCandidateSet &scSet)
 Set the search candidates.
virtual void reset ()
 Reset the GUI.
virtual void setValidSchemas (const std::vector< std::string > &schemaNames)
 Set the valid schema types for props.
void clear ()
 Clear the widget's entries.
- Public Member Functions inherited from makVrv::DtExtractPropsInterface
 DtExtractPropsInterface ()
 CTOR.
virtual ~DtExtractPropsInterface ()
 DTOR.

Protected Slots

virtual void on_extractPropsButton_clicked ()
 Called when the user clicks.
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.
virtual void on_showSceneGraphButton_clicked ()
 Called when the user clicks the show scene graph button.

Protected Member Functions

void setupGui ()
 Set up the GUI.

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.
boost::signal< void()> signal_extractAllExternalRefs
 Signal emitted when the user has requested that all external references be extracted (i.e.

Detailed Description

Qt widget implementation of prop extraction interface.

Constructor & Destructor Documentation

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

CTOR.

makVrv::DtExtractSearchWidget::~DtExtractSearchWidget ( )

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::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 Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)