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 Member Functions | Protected Attributes | Static Protected Attributes
makVrv::DtAddPropsWidget Class Reference

The DtAddPropsWidget lets users see add props to a DtFeatureLayer.

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

Public Slots

User input slots.

Receives notification that the user has changed a widget's value.

void on_plusButton_clicked ()
 
void on_minusButton_clicked ()
 
void onAddPropsButtonClicked ()
 

Public Member Functions

 DtAddPropsWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtAddPropsWidget ()
 
Field value setters.

Sets the values of the widget's corresponding fields.

virtual void setFeatureFieldValuePairs (const DtFeatureFieldValueParser::FeatureFieldValueMap &featureFieldValueMap)
 
virtual void addRuleToHistory (const makArchives::DtAddPropsRuleRecord &rule)
 
virtual void fillInRotationComboBox ()
 
void clear ()
 
- Public Member Functions inherited from makVrv::DtAddPropsInterface
virtual ~DtAddPropsInterface ()
 

Protected Member Functions

void setupGui ()
 
QStringList ruleToStringList (const makArchives::DtAddPropsRuleRecord &rule)
 

Protected Attributes

DtFeatureFieldValueParser::FeatureFieldValueMap myFeatureFieldValueMap
 
QTreeWidgetmyFieldValueMapWidget
 
QTreeWidgetmyHistory
 
DtPropTypeComboBoxmyPropTypeCombo
 
DtModelDefinitionComboBoxmyModelDefCombo
 
QComboBoxmyGroundClampCombo
 
QComboBoxmyRotationCombo
 
DtDemyDe
 

Static Protected Attributes

static const int theFieldColumn = 0
 
static const int theValueColumn = 1
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtAddPropsInterface
boost::signalslib::signal
< void(const
makArchives::DtAddPropsRuleRecord
&rule)> 
signal_createAddPropRule
 

Constructor & Destructor Documentation

makVrv::DtAddPropsWidget::DtAddPropsWidget ( DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrv::DtAddPropsWidget::~DtAddPropsWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtAddPropsWidget::setFeatureFieldValuePairs ( const DtFeatureFieldValueParser::FeatureFieldValueMap featureFieldValueMap)
virtual

Set the field/ value pairs in the gui.

Implements makVrv::DtAddPropsInterface.

virtual void makVrv::DtAddPropsWidget::addRuleToHistory ( const makArchives::DtAddPropsRuleRecord rule)
virtual

Called by the logic to update the gui.

Implements makVrv::DtAddPropsInterface.

virtual void makVrv::DtAddPropsWidget::fillInRotationComboBox ( )
virtual

Called by the setFeatureFieldValuePairs to set up the field values for the rotation combo box.

void makVrv::DtAddPropsWidget::clear ( )

Clears everything.

void makVrv::DtAddPropsWidget::on_plusButton_clicked ( )
slot

Called when the user clicks the "+" button.

void makVrv::DtAddPropsWidget::on_minusButton_clicked ( )
slot

Called when the user clicks the "-" button.

void makVrv::DtAddPropsWidget::onAddPropsButtonClicked ( )
slot

Called when the "Add Props" button is clicked.

void makVrv::DtAddPropsWidget::setupGui ( )
protected

Sets up the widget's fields. Non-virtual (Called from CTOR).

QStringList makVrv::DtAddPropsWidget::ruleToStringList ( const makArchives::DtAddPropsRuleRecord rule)
protected

Build a QStringList from a rule.

Member Data Documentation

const int makVrv::DtAddPropsWidget::theFieldColumn = 0
staticprotected
const int makVrv::DtAddPropsWidget::theValueColumn = 1
staticprotected
DtFeatureFieldValueParser::FeatureFieldValueMap makVrv::DtAddPropsWidget::myFeatureFieldValueMap
protected
QTreeWidget* makVrv::DtAddPropsWidget::myFieldValueMapWidget
protected
QTreeWidget* makVrv::DtAddPropsWidget::myHistory
protected
DtPropTypeComboBox* makVrv::DtAddPropsWidget::myPropTypeCombo
protected
DtModelDefinitionComboBox* makVrv::DtAddPropsWidget::myModelDefCombo
protected
QComboBox* makVrv::DtAddPropsWidget::myGroundClampCombo
protected
QComboBox* makVrv::DtAddPropsWidget::myRotationCombo
protected
DtDe& makVrv::DtAddPropsWidget::myDe
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)