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

The class that will contain widgets to modify the style of the current created or edited item. More...

Inheritance diagram for makVrf::DtStyleEditingDialog:
Inheritance graph
[legend]

Public Member Functions

 DtStyleEditingDialog (makVrv::DtDe &, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 
virtual ~DtStyleEditingDialog ()
 
virtual void setPointSamplingRateEnabled (bool)
 Enables point sampling rate by creating controls to show on dialog. More...
 
virtual void setPointSamplingRate (int)
 Sets sampling rate. If sampling rate is not enabled, enables it. More...
 
virtual void setLineWidthEnabled (bool)
 Enables line width by creating controls to show on dialog. More...
 
virtual void setLineWidth (int)
 Sets line width. If sampling rate is not enabled, enables it. More...
 
virtual void setPenStyleEnabled (bool)
 Enables line style by creating controls to show on dialog. More...
 
virtual void setPenStyle (int)
 Sets line style. If sampling rate is not enabled, enables it. More...
 
virtual void setFontSelectionEnabled (bool)
 Shows font selection controls. More...
 
virtual void setFontData (const std::string &)
 Format Font|Size|Flags|Color|Arrow Style|Arrow Size. More...
 
virtual void setArrowStylesEnabled (bool)
 Enables the arrow selection. More...
 
virtual void setArrowSizeEnabled (bool)
 
virtual void setFixedWidthSizing (bool)
 
virtual void setArrowData (const std::string &)
 Sets the arrow data. Same format as font data. More...
 
virtual void setArrowSizeData (const std::string &)
 
virtual void setFillData (int)
 Sets the fill data. More...
 
virtual void setFillEnabled (bool)
 

Public Attributes

boost::signals2::signal< void(int)> signal_pointSamplingRateChanged
 
boost::signals2::signal< void(int)> signal_lineWidthChanged
 
boost::signals2::signal< void(int)> signal_penStyleChanged
 
boost::signals2::signal< void(std::string)> signal_fontDataChanged
 
boost::signals2::signal< void(int)> signal_fillChanged
 
QWidget * mySamplingRateCanvas
 
QHBoxLayout * mySamplingLayout
 
QLabelmySamplingRateLabel
 
QSpinBoxmySamplingRate
 
QWidget * myLineWidthCanvas
 
QHBoxLayout * myLineWidthLayout
 
QLabelmyLineWidthLabel
 
QSpinBoxmyLineWidth
 
QWidget * myPenStyleCanvas
 
QHBoxLayout * myPenStyleLayout
 
QLabelmyPenStyleLabel
 
QComboBoxmyPenStyle
 
QWidget * myFontSelectionCanvas
 
QHBoxLayout * myFontSelectionLayout
 
QLabelmyFontSelectionLabel
 
QComboBoxmyFonts
 
QComboBoxmyPointSizes
 
QToolButtonmyFontColor
 
unsigned int myFontRgbColor
 
QWidget * myArrowSelectionCanvas
 
QGridLayout * myArrowSelectionLayout
 
QLabelmyArrowHeadPlacementLabel
 
QLabelmyArrowStyleLabel
 
QLabelmyArrowSizeLabel
 
QComboBoxmyArrowHeadPlacement
 
QComboBoxmyArrows
 
QSpinBoxmyArrowSize
 
bool myFixedWidthSizing
 
QWidget * myFillCanvas
 
QHBoxLayout * myFillLayout
 
QLabelmyFillLabel
 
QComboBoxmyFill
 
QPushButtonmyClose
 

Protected Slots

virtual void onSamplingRateChanged ()
 
virtual void onLineWidthChanged ()
 
virtual void onPenStyleChanged ()
 
virtual void fontPointSizeChanged ()
 
virtual void fontSelectionChanged ()
 
virtual void chooseFontColor ()
 
virtual void arrowSelectionChanged ()
 
virtual void fillChanged ()
 

Protected Member Functions

virtual void setFontColor (unsigned int, bool signal=true)
 
virtual void fontInformationChanged ()
 
virtual void setPointSizes (bool signal=true)
 
virtual void updateForArrowSizing ()
 
virtual void slot_displayUnitChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type, int unit, int oldUnit)
 

Protected Attributes

makVrv::DtDemyDe
 

Detailed Description

The class that will contain widgets to modify the style of the current created or edited item.

Note this will only apply to shape objects

Constructor & Destructor Documentation

makVrf::DtStyleEditingDialog::DtStyleEditingDialog ( makVrv::DtDe ,
QWidget *  parent = 0,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtStyleEditingDialog::~DtStyleEditingDialog ( )
virtual

Member Function Documentation

virtual void makVrf::DtStyleEditingDialog::setPointSamplingRateEnabled ( bool  )
virtual

Enables point sampling rate by creating controls to show on dialog.

virtual void makVrf::DtStyleEditingDialog::setPointSamplingRate ( int  )
virtual

Sets sampling rate. If sampling rate is not enabled, enables it.

virtual void makVrf::DtStyleEditingDialog::setLineWidthEnabled ( bool  )
virtual

Enables line width by creating controls to show on dialog.

virtual void makVrf::DtStyleEditingDialog::setLineWidth ( int  )
virtual

Sets line width. If sampling rate is not enabled, enables it.

virtual void makVrf::DtStyleEditingDialog::setPenStyleEnabled ( bool  )
virtual

Enables line style by creating controls to show on dialog.

virtual void makVrf::DtStyleEditingDialog::setPenStyle ( int  )
virtual

Sets line style. If sampling rate is not enabled, enables it.

virtual void makVrf::DtStyleEditingDialog::setFontSelectionEnabled ( bool  )
virtual

Shows font selection controls.

virtual void makVrf::DtStyleEditingDialog::setFontData ( const std::string &  )
virtual

Format Font|Size|Flags|Color|Arrow Style|Arrow Size.

virtual void makVrf::DtStyleEditingDialog::setArrowStylesEnabled ( bool  )
virtual

Enables the arrow selection.

virtual void makVrf::DtStyleEditingDialog::setArrowSizeEnabled ( bool  )
virtual
virtual void makVrf::DtStyleEditingDialog::setFixedWidthSizing ( bool  )
virtual
virtual void makVrf::DtStyleEditingDialog::setArrowData ( const std::string &  )
virtual

Sets the arrow data. Same format as font data.

virtual void makVrf::DtStyleEditingDialog::setArrowSizeData ( const std::string &  )
virtual
virtual void makVrf::DtStyleEditingDialog::setFillData ( int  )
virtual

Sets the fill data.

virtual void makVrf::DtStyleEditingDialog::setFillEnabled ( bool  )
virtual
virtual void makVrf::DtStyleEditingDialog::setFontColor ( unsigned  int,
bool  signal = true 
)
protectedvirtual
virtual void makVrf::DtStyleEditingDialog::fontInformationChanged ( )
protectedvirtual
virtual void makVrf::DtStyleEditingDialog::setPointSizes ( bool  signal = true)
protectedvirtual
virtual void makVrf::DtStyleEditingDialog::onSamplingRateChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::onLineWidthChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::onPenStyleChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::fontPointSizeChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::fontSelectionChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::chooseFontColor ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::arrowSelectionChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::fillChanged ( )
protectedvirtualslot
virtual void makVrf::DtStyleEditingDialog::updateForArrowSizing ( )
protectedvirtual
virtual void makVrf::DtStyleEditingDialog::slot_displayUnitChanged ( const makVrv::DtUnicode category,
const makVrv::DtUnicode type,
int  unit,
int  oldUnit 
)
protectedvirtual

Member Data Documentation

boost::signals2::signal<void (int)> makVrf::DtStyleEditingDialog::signal_pointSamplingRateChanged
boost::signals2::signal<void (int)> makVrf::DtStyleEditingDialog::signal_lineWidthChanged
boost::signals2::signal<void (int)> makVrf::DtStyleEditingDialog::signal_penStyleChanged
boost::signals2::signal<void (std::string)> makVrf::DtStyleEditingDialog::signal_fontDataChanged
boost::signals2::signal<void (int)> makVrf::DtStyleEditingDialog::signal_fillChanged
QWidget* makVrf::DtStyleEditingDialog::mySamplingRateCanvas
QHBoxLayout* makVrf::DtStyleEditingDialog::mySamplingLayout
QLabel* makVrf::DtStyleEditingDialog::mySamplingRateLabel
QSpinBox* makVrf::DtStyleEditingDialog::mySamplingRate
QWidget* makVrf::DtStyleEditingDialog::myLineWidthCanvas
QHBoxLayout* makVrf::DtStyleEditingDialog::myLineWidthLayout
QLabel* makVrf::DtStyleEditingDialog::myLineWidthLabel
QSpinBox* makVrf::DtStyleEditingDialog::myLineWidth
QWidget* makVrf::DtStyleEditingDialog::myPenStyleCanvas
QHBoxLayout* makVrf::DtStyleEditingDialog::myPenStyleLayout
QLabel* makVrf::DtStyleEditingDialog::myPenStyleLabel
QComboBox* makVrf::DtStyleEditingDialog::myPenStyle
QWidget* makVrf::DtStyleEditingDialog::myFontSelectionCanvas
QHBoxLayout* makVrf::DtStyleEditingDialog::myFontSelectionLayout
QLabel* makVrf::DtStyleEditingDialog::myFontSelectionLabel
QComboBox* makVrf::DtStyleEditingDialog::myFonts
QComboBox* makVrf::DtStyleEditingDialog::myPointSizes
QToolButton* makVrf::DtStyleEditingDialog::myFontColor
unsigned int makVrf::DtStyleEditingDialog::myFontRgbColor
QWidget* makVrf::DtStyleEditingDialog::myArrowSelectionCanvas
QGridLayout* makVrf::DtStyleEditingDialog::myArrowSelectionLayout
QLabel* makVrf::DtStyleEditingDialog::myArrowHeadPlacementLabel
QLabel* makVrf::DtStyleEditingDialog::myArrowStyleLabel
QLabel* makVrf::DtStyleEditingDialog::myArrowSizeLabel
QComboBox* makVrf::DtStyleEditingDialog::myArrowHeadPlacement
QComboBox* makVrf::DtStyleEditingDialog::myArrows
QSpinBox* makVrf::DtStyleEditingDialog::myArrowSize
bool makVrf::DtStyleEditingDialog::myFixedWidthSizing
QWidget* makVrf::DtStyleEditingDialog::myFillCanvas
QHBoxLayout* makVrf::DtStyleEditingDialog::myFillLayout
QLabel* makVrf::DtStyleEditingDialog::myFillLabel
QComboBox* makVrf::DtStyleEditingDialog::myFill
QPushButton* makVrf::DtStyleEditingDialog::myClose
makVrv::DtDe& makVrf::DtStyleEditingDialog::myDe
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)