VR-Forces 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::DtExtractReferencesWidget Class Reference

Widget for extracting external references to props.

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

Public Member Functions

 DtExtractReferencesWidget (DtDe &de, QWidget *parent)
 
virtual ~DtExtractReferencesWidget ()
 
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 onExtractClicked ()
 
virtual void onSelectAllClicked ()
 
virtual void onDeselectAllClicked ()
 
virtual void onPropTypeComboChanged (const QString &text)
 
virtual void onModelDefinitionComboChanged (const QString &text)
 
virtual void onExtractAsSpeedTreesCheckChanged (int state)
 

Protected Member Functions

void setupGui ()
 

Protected Attributes

DtPropTypeComboBox::DtPropTypeList myTypes
 
std::string myCurrentType
 
std::string myCurrentModelDefinition
 
int myExtractAsSpeedTreeState
 
DtDemyDe
 
DtPropTypeComboBoxmyPropTypeCombo
 
DtModelDefinitionComboBoxmyModelDefCombo
 
QListWidget * myReferencesList
 
QLabelmyHelpLabel
 
QPushButtonmyExtractButton
 

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::DtExtractReferencesWidget::DtExtractReferencesWidget ( DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrv::DtExtractReferencesWidget::~DtExtractReferencesWidget ( )
virtual

DTOR.

Member Function Documentation

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

Set the search candidates.

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.

void makVrv::DtExtractReferencesWidget::clear ( )

Clear the widget's entries.

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

disable this whole widget and sets the tooltip

Implements makVrv::DtExtractPropsInterface.

virtual void makVrv::DtExtractReferencesWidget::onExtractClicked ( )
protectedvirtualslot

Called when the user clicks the extract selection button.

virtual void makVrv::DtExtractReferencesWidget::onSelectAllClicked ( )
protectedvirtualslot

Called when the user clicks select all.

virtual void makVrv::DtExtractReferencesWidget::onDeselectAllClicked ( )
protectedvirtualslot

Called when the user clicks deselect all.

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

Called when the user changes the prop type combo selection.

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

Called when the user changes the model def combo selection.

virtual void makVrv::DtExtractReferencesWidget::onExtractAsSpeedTreesCheckChanged ( int  state)
protectedvirtualslot
void makVrv::DtExtractReferencesWidget::setupGui ( )
protected

Set up the GUI.

Member Data Documentation

DtPropTypeComboBox* makVrv::DtExtractReferencesWidget::myPropTypeCombo
protected

Combo for selecting a prop type.

DtModelDefinitionComboBox* makVrv::DtExtractReferencesWidget::myModelDefCombo
protected

Combo for selecting a model definition.

QListWidget* makVrv::DtExtractReferencesWidget::myReferencesList
protected

List box of external references.

QLabel* makVrv::DtExtractReferencesWidget::myHelpLabel
protected

A label with some helpful information.

QPushButton* makVrv::DtExtractReferencesWidget::myExtractButton
protected

The extract all button.

DtPropTypeComboBox::DtPropTypeList makVrv::DtExtractReferencesWidget::myTypes
protected

The list of prop types.

std::string makVrv::DtExtractReferencesWidget::myCurrentType
protected

The currently selected prop type.

std::string makVrv::DtExtractReferencesWidget::myCurrentModelDefinition
protected

The currently selected model definition.

int makVrv::DtExtractReferencesWidget::myExtractAsSpeedTreeState
protected

extract as speed tree check box state

DtDe& makVrv::DtExtractReferencesWidget::myDe
protected

The Display Engine.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)