QtPdWidgets  2.3.2
Public Slots | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Pd::CursorEditWidget Class Reference

Numerical editing widget with cursor movement. More...

#include <CursorEditWidget.h>

Inheritance diagram for Pd::CursorEditWidget:
Inheritance graph
[legend]
Collaboration diagram for Pd::CursorEditWidget:
Collaboration graph
[legend]

Public Slots

void digitLeft ()
 Moves cursor one digit left. More...
 
void digitRight ()
 Moves cursor one digit right. More...
 
void digitUp ()
 Increment actual digit. More...
 
void digitDown ()
 Decrement actual digit. More...
 
void setZero ()
 Reset Value. More...
 

Public Member Functions

 CursorEditWidget (QWidget *parent=0)
 Constructor. More...
 
virtual ~CursorEditWidget ()
 Destructor. More...
 
QSize sizeHint () const
 Gives a hint aboute the optimal size. More...
 
void setValue (double)
 Sets actual value. More...
 
void setDecimals (int)
 Set editable decimals. More...
 
void setSuffix (const QString &)
 Sets suffix. More...
 
void setLowerLimit (double)
 Sets lower limit. More...
 
void setUpperLimit (double)
 Sets upper limit. More...
 
void setEditDigit (int)
 Sets cursor position. More...
 
int getEditDigit () const
 
double getValue () const
 

Protected Member Functions

void paintEvent (QPaintEvent *)
 Paint function. More...
 

Private Attributes

QScopedPointer< CursorEditWidgetPrivate > const d_ptr
 

Detailed Description

Numerical editing widget with cursor movement.

Constructor & Destructor Documentation

◆ CursorEditWidget()

CursorEditWidget::CursorEditWidget ( QWidget *  parent = 0)

Constructor.

Parameters
parentparent widget

◆ ~CursorEditWidget()

CursorEditWidget::~CursorEditWidget ( )
virtual

Destructor.

Member Function Documentation

◆ digitDown

void CursorEditWidget::digitDown ( )
slot

Decrement actual digit.

◆ digitLeft

void CursorEditWidget::digitLeft ( )
slot

Moves cursor one digit left.

References setEditDigit().

◆ digitRight

void CursorEditWidget::digitRight ( )
slot

Moves cursor one digit right.

References setEditDigit().

◆ digitUp

void CursorEditWidget::digitUp ( )
slot

Increment actual digit.

◆ getEditDigit()

int CursorEditWidget::getEditDigit ( ) const
Returns
The digPos.

◆ getValue()

double CursorEditWidget::getValue ( ) const
Returns
The value.

◆ paintEvent()

void CursorEditWidget::paintEvent ( QPaintEvent *  event)
protected

Paint function.

Parameters
eventpaint event flags

◆ setDecimals()

void CursorEditWidget::setDecimals ( int  dd)

Set editable decimals.

◆ setEditDigit()

void CursorEditWidget::setEditDigit ( int  dig)

Sets cursor position.

References ABS, CURSOR_INF, and MAX.

Referenced by digitLeft(), and digitRight().

◆ setLowerLimit()

void CursorEditWidget::setLowerLimit ( double  limit)

Sets lower limit.

References setValue().

◆ setSuffix()

void CursorEditWidget::setSuffix ( const QString &  s)

Sets suffix.

◆ setUpperLimit()

void CursorEditWidget::setUpperLimit ( double  limit)

Sets upper limit.

References setValue().

◆ setValue()

void CursorEditWidget::setValue ( double  v)

Sets actual value.

Referenced by setLowerLimit(), and setUpperLimit().

◆ setZero

void CursorEditWidget::setZero ( )
slot

Reset Value.

◆ sizeHint()

QSize CursorEditWidget::sizeHint ( ) const

Gives a hint aboute the optimal size.

Member Data Documentation

◆ d_ptr

QScopedPointer<CursorEditWidgetPrivate> const Pd::CursorEditWidget::d_ptr
private

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