MAK Data Logger API Documentation for DIS
List of all members | Public Types | Public Slots | Signals | Public Member Functions | Protected Attributes
MAKLogger::DtSliderBox Class Reference

Represents a box within a slider. More...

+ Inheritance diagram for MAKLogger::DtSliderBox:
+ Collaboration diagram for MAKLogger::DtSliderBox:

Public Types

enum  BoxOrientation { Left, Center, Right }

Public Slots

void setPosition (float position)
 setLimits(PointF);
void setWidth (float width)
void setHeight (float height)
void setSelected (bool selected)
void setPressed (bool selected)
void setOrientation (BoxOrientation)
void setPositionNoEmit (float position)

Signals

void positionChanged (float)
void widthChanged (float)
void heightChanged (float)
void selectedChanged (bool)
void pressedChanged (bool)
void orientationChanged (BoxOrientation)

Public Member Functions

 DtSliderBox (DtSliderBar *bar, float position, float width, float height)
 CTOR.
virtual ~DtSliderBox ()
 DTOR.
QRectF bounds (QRectF viewport) const
 Get the bounds using a viewport.
bool leftBox () const
 public Accessors
bool rightBox () const
float position () const
float savedPosition () const
float width () const
float height () const
bool selected () const
bool pressed () const
DtSliderBarbar ()
const DtSliderBarbar () const
BoxOrientation orientation () const
void savePosition ()
void setRelativePosition (float relPosition)
void restorePosition ()

Protected Attributes

float myPosition
float mySavedPosition
float myWidth
float myHeight
bool mySelected
bool myPressed
DtSliderBarmyBar
BoxOrientation myOrientation

Detailed Description

Represents a box within a slider.

Member Enumeration Documentation

Enumerator:
Left 
Center 
Right 

Constructor & Destructor Documentation

MAKLogger::DtSliderBox::DtSliderBox ( DtSliderBar bar,
float  position,
float  width,
float  height 
)

CTOR.

virtual MAKLogger::DtSliderBox::~DtSliderBox ( )
virtual

DTOR.

Member Function Documentation

DtSliderBar* MAKLogger::DtSliderBox::bar ( )
inline
const DtSliderBar* MAKLogger::DtSliderBox::bar ( ) const
inline
QRectF MAKLogger::DtSliderBox::bounds ( QRectF  viewport) const

Get the bounds using a viewport.

float MAKLogger::DtSliderBox::height ( ) const
inline
void MAKLogger::DtSliderBox::heightChanged ( float  )
signal
bool MAKLogger::DtSliderBox::leftBox ( ) const

public Accessors

BoxOrientation MAKLogger::DtSliderBox::orientation ( ) const
inline
void MAKLogger::DtSliderBox::orientationChanged ( BoxOrientation  )
signal
float MAKLogger::DtSliderBox::position ( ) const
inline
void MAKLogger::DtSliderBox::positionChanged ( float  )
signal
bool MAKLogger::DtSliderBox::pressed ( ) const
inline
void MAKLogger::DtSliderBox::pressedChanged ( bool  )
signal
void MAKLogger::DtSliderBox::restorePosition ( )
bool MAKLogger::DtSliderBox::rightBox ( ) const
float MAKLogger::DtSliderBox::savedPosition ( ) const
inline
void MAKLogger::DtSliderBox::savePosition ( )
bool MAKLogger::DtSliderBox::selected ( ) const
inline
void MAKLogger::DtSliderBox::selectedChanged ( bool  )
signal
void MAKLogger::DtSliderBox::setHeight ( float  height)
slot
void MAKLogger::DtSliderBox::setOrientation ( BoxOrientation  )
slot
void MAKLogger::DtSliderBox::setPosition ( float  position)
slot

setLimits(PointF);

void MAKLogger::DtSliderBox::setPositionNoEmit ( float  position)
slot
void MAKLogger::DtSliderBox::setPressed ( bool  selected)
slot
void MAKLogger::DtSliderBox::setRelativePosition ( float  relPosition)
void MAKLogger::DtSliderBox::setSelected ( bool  selected)
slot
void MAKLogger::DtSliderBox::setWidth ( float  width)
slot
float MAKLogger::DtSliderBox::width ( ) const
inline
void MAKLogger::DtSliderBox::widthChanged ( float  )
signal

Member Data Documentation

DtSliderBar* MAKLogger::DtSliderBox::myBar
protected
float MAKLogger::DtSliderBox::myHeight
protected
BoxOrientation MAKLogger::DtSliderBox::myOrientation
protected
float MAKLogger::DtSliderBox::myPosition
protected
bool MAKLogger::DtSliderBox::myPressed
protected
float MAKLogger::DtSliderBox::mySavedPosition
protected
bool MAKLogger::DtSliderBox::mySelected
protected
float MAKLogger::DtSliderBox::myWidth
protected

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

Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)