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

Tabbed widget for extracting props, composed of a reference extracting widget and a search expression extracting widget. More...

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

Public Member Functions

 DtExtractPropsWidget (DtDe &de, QWidget *parent)
 CTOR.
virtual ~DtExtractPropsWidget ()
 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.
- Public Member Functions inherited from makVrv::DtExtractPropsInterface
 DtExtractPropsInterface ()
 CTOR.
virtual ~DtExtractPropsInterface ()
 DTOR.

Protected Member Functions

void setupGui ()
 Set up the GUI.
void extractProps (const std::string &expression, bool isRegEx, const std::string &type, const std::string &modelDef)
 Forward the extract props signal.
void extracTreestAsSpeedTrees (const std::string &expression, bool isRegEx, const std::string &modelDef)

Protected Attributes

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

Detailed Description

Tabbed widget for extracting props, composed of a reference extracting widget and a search expression extracting widget.

Constructor & Destructor Documentation

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

CTOR.

virtual makVrv::DtExtractPropsWidget::~DtExtractPropsWidget ( )
virtual

DTOR.

Member Function Documentation

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

Set the search candidates.

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractPropsWidget::reset ( )
virtual

Reset the GUI.

Implements makVrv::DtExtractPropsInterface.

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

Set the valid schema types for props.

Implements makVrv::DtExtractPropsInterface.

void makVrv::DtExtractPropsWidget::setupGui ( )
protected

Set up the GUI.

void makVrv::DtExtractPropsWidget::extractProps ( const std::string &  expression,
bool  isRegEx,
const std::string &  type,
const std::string &  modelDef 
)
protected

Forward the extract props signal.

void makVrv::DtExtractPropsWidget::extracTreestAsSpeedTrees ( const std::string &  expression,
bool  isRegEx,
const std::string &  modelDef 
)
protected

Member Data Documentation

DtExtractReferencesWidget* makVrv::DtExtractPropsWidget::myReferencesWidget
protected
DtExtractSearchWidget* makVrv::DtExtractPropsWidget::mySearchWidget
protected
DtSignalConnectionManager makVrv::DtExtractPropsWidget::myConnections
protected
DtDe& makVrv::DtExtractPropsWidget::myDe
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)