MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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); More...
 
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. More...
 
virtual ~DtSliderBox ()
 DTOR. More...
 
QRectF bounds (QRectF viewport) const
 Get the bounds using a viewport. More...
 
bool leftBox () const
 public Accessors More...
 
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 Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)