VR-Forces 4.2 Class Documentation
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.
virtual void setPointSamplingRate (int)
 Sets sampling rate. If sampling rate is not enabled, enables it.
virtual void setLineWidthEnabled (bool)
 Enables line width by creating controls to show on dialog.
virtual void setLineWidth (int)
 Sets line width. If sampling rate is not enabled, enables it.
virtual void setPenStyleEnabled (bool)
 Enables line style by creating controls to show on dialog.
virtual void setPenStyle (int)
 Sets line style. If sampling rate is not enabled, enables it.
virtual void setFontSelectionEnabled (bool)
 Shows font selection controls.
virtual void setFontData (const std::string &)
 Format Font|Size|Flags|Color|Arrow Style|Arrow Size.
virtual void setArrowStylesEnabled (bool)
 Enables the arrow selection.
virtual void setArrowSizeEnabled (bool)
virtual void setFixedWidthSizing (bool)
virtual void setArrowData (const std::string &)
 Sets the arrow data. Same format as font data.
virtual void setArrowSizeData (const std::string &)
virtual void setFillData (int)
 Sets the fill data.
virtual void setFillEnabled (bool)

Public Attributes

boost::signal< void(int)> signal_pointSamplingRateChanged
boost::signal< void(int)> signal_lineWidthChanged
boost::signal< void(int)> signal_penStyleChanged
boost::signal< void(std::string)> signal_fontDataChanged
boost::signal< void(int)> signal_fillChanged
QWidgetmySamplingRateCanvas
QHBoxLayout * mySamplingLayout
QLabel * mySamplingRateLabel
QSpinBoxmySamplingRate
QWidgetmyLineWidthCanvas
QHBoxLayout * myLineWidthLayout
QLabel * myLineWidthLabel
QSpinBoxmyLineWidth
QWidgetmyPenStyleCanvas
QHBoxLayout * myPenStyleLayout
QLabel * myPenStyleLabel
QComboBoxmyPenStyle
QWidgetmyFontSelectionCanvas
QHBoxLayout * myFontSelectionLayout
QLabel * myFontSelectionLabel
QComboBoxmyFonts
QComboBoxmyPointSizes
QToolButton * myFontColor
unsigned int myFontRgbColor
QWidgetmyArrowSelectionCanvas
QGridLayout * myArrowSelectionLayout
QLabel * myArrowHeadPlacementLabel
QLabel * myArrowStyleLabel
QLabel * myArrowSizeLabel
QComboBoxmyArrowHeadPlacement
QComboBoxmyArrows
QSpinBoxmyArrowSize
bool myFixedWidthSizing
QWidgetmyFillCanvas
QHBoxLayout * myFillLayout
QLabel * myFillLabel
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 (makVrv::DtUnitConverterCollection::DisplayUnitType type, int unit, int oldUnit)

Protected Attributes

makVrv::DtDe & myDe

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 ( makVrv::DtUnitConverterCollection::DisplayUnitType  type,
int  unit,
int  oldUnit 
)
protectedvirtual

Member Data Documentation

boost::signal<void (int)> makVrf::DtStyleEditingDialog::signal_pointSamplingRateChanged
boost::signal<void (int)> makVrf::DtStyleEditingDialog::signal_lineWidthChanged
boost::signal<void (int)> makVrf::DtStyleEditingDialog::signal_penStyleChanged
boost::signal<void (std::string)> makVrf::DtStyleEditingDialog::signal_fontDataChanged
boost::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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)