VR-Forces 5.0.1 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
makVrf::DtVrfPropsWidget Class Reference
Inheritance diagram for makVrf::DtVrfPropsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtVrfPropsWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtVrfPropsWidget ()
 
- Public Member Functions inherited from makVrv::DtPropsWidget
 DtPropsWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtPropsWidget ()
 
virtual void addPropType (std::string propType)
 
virtual void removePropType (const std::string &propType)
 
virtual void addProp (const std::string &propName, const std::string &propType, DtUniqueID id)
 
virtual void removeProp (const std::string &propName, const std::string &propType, DtUniqueID id)
 
virtual void setOpacity (int opacity)
 
virtual void setVisibility (int visibility)
 
virtual void setPropType (const std::string &propType)
 
virtual void setModelDefinition (const std::string &modelDef)
 
virtual void setPropSelected (DtUniqueID id, bool selected)
 
virtual void setPropsSelected (const DtPropsInterface::UniqueIdSet &ids)
 
virtual void setPropsDeselected (const DtPropsInterface::UniqueIdSet &ids)
 
virtual void setValidSchemas (const std::vector< std::string > &schemaNames)
 
virtual void setPosition (double x, double y, double z)
 
virtual void setPositionUnits (const DtUnicode &units)
 
virtual void setPositionPrecisions (int distDecimals, int altDecimals)
 
virtual void setOrientation (const double yaw, const double pitch, const double roll)
 
virtual void setOrientationUnits (const DtUnicode &units)
 
virtual void setOrientationPrecision (int decimals)
 
void clear ()
 
- Public Member Functions inherited from makVrv::DtPropsInterface
virtual ~DtPropsInterface ()
 

Protected Slots

virtual void onRemoveButtonClicked ()
 
- Protected Slots inherited from makVrv::DtPropsWidget
void onSelectionChanged ()
 
void onRemovePropsBtnClicked ()
 
void onOpacityChanged (int opacity)
 
void onVisibilityChanged (int visibilty)
 
void onPropTypeComboChanged (int index)
 
void onModelDefComboChanged (int index)
 
void onPositionChanged ()
 
void onOrientationChanged ()
 
void onRightClicked (QTreeWidgetItem *, QMouseEvent *, int col)
 

Additional Inherited Members

- Public Types inherited from makVrv::DtPropsInterface
typedef std::set< DtUniqueIDUniqueIdSet
 
- Public Attributes inherited from makVrv::DtPropsInterface
boost::signalslib::signal
< void(const UniqueIdSet &)> 
signal_selectionChanged
 
boost::signalslib::signal< void()> signal_removePropsBtnClicked
 
boost::signalslib::signal
< void(int)> 
signal_opacityChanged
 
boost::signalslib::signal
< void(int)> 
signal_visibilityChanged
 
boost::signalslib::signal
< void(const std::string &)> 
signal_propTypeChanged
 
boost::signalslib::signal
< void(const std::string &)> 
signal_modelDefinitionChanged
 
boost::signalslib::signal
< void(double, double, double)> 
signal_orientationChanged
 
boost::signalslib::signal
< void(double, double, double)> 
signal_positionChanged
 
- Protected Types inherited from makVrv::DtPropsWidget
typedef boost::unordered_map
< DtUniqueID, QTreeWidgetItem * > 
UniqueItemMap
 
typedef boost::unordered_map
< std::string, QTreeWidgetItem * > 
ItemMap
 
- Protected Member Functions inherited from makVrv::DtPropsWidget
void setupGui ()
 
void connectToSignals ()
 
QTreeWidgetItemfindPropTypeItem (const std::string &propType)
 
QTreeWidgetItemfindPropItem (DtUniqueID name)
 
void setItemName (QTreeWidgetItem *item, const std::string &name)
 
QString itemName (const QTreeWidgetItem *item)
 
void setItemPropType (QTreeWidgetItem *item, const std::string &propType)
 
QString itemPropType (const QTreeWidgetItem *item)
 
void setItemUniqueID (QTreeWidgetItem *item, DtUniqueID id)
 
DtUniqueID itemUniqueID (const QTreeWidgetItem *item)
 
bool isItemProp (QTreeWidgetItem *item)
 
void setStateStuffEnabled (bool bEnable)
 
- Protected Attributes inherited from makVrv::DtPropsWidget
DtDemyDe
 
DtTreeWidgetmyTreeWidget
 
QPushButtonmyRemovePropsBtn
 
DtPropTypeComboBoxmyPropTypeCombo
 
DtModelDefinitionComboBoxmyModelDefCombo
 
QCheckBoxmyVisibleCheckbox
 
QLabelopacityLabel
 
QSlider * myOpacitySlider
 
ItemMap myPropTypeItems
 
UniqueItemMap myPropItems
 
QLabelmyXLabel
 
QLabelmyYLabel
 
QLabelmyZLabel
 
QDoubleSpinBoxmyXSpinbox
 
QDoubleSpinBoxmyYSpinbox
 
QDoubleSpinBoxmyZSpinbox
 
QLabelmyYawLabel
 
QLabelmyPitchLabel
 
QLabelmyRollLabel
 
QDoubleSpinBoxmyYawSpinbox
 
QDoubleSpinBoxmyPitchSpinbox
 
QDoubleSpinBoxmyRollSpinbox
 

Constructor & Destructor Documentation

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

CTOR.

virtual makVrf::DtVrfPropsWidget::~DtVrfPropsWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfPropsWidget::onRemoveButtonClicked ( )
protectedvirtualslot

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)