QtPdWidgets  2.3.2
Classes | Public Member Functions | Protected Member Functions | Properties | Private Member Functions | Private Attributes | List of all members
Pd::TouchEdit Class Reference

Digital display and touch edit. More...

#include <TouchEdit.h>

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

Classes

struct  Impl
 

Public Member Functions

 TouchEdit (QWidget *parent=0)
 Constructor. More...
 
virtual ~TouchEdit ()
 Destructor. More...
 
double getLowerLimit () const
 
void setLowerLimit (double)
 Sets the lowerLimit. More...
 
void resetLowerLimit ()
 Resets the lowerLimit. More...
 
double getUpperLimit () const
 
void setUpperLimit (double)
 Sets the upperLimit. More...
 
void resetUpperLimit ()
 Resets the upperLimit. More...
 
bool getEditing () const
 
- Public Member Functions inherited from Pd::Digital
 Digital (QWidget *parent=0)
 Constructor. More...
 
virtual ~Digital ()
 Destructor. More...
 
void clearData ()
 
double getValue () const
 
Qt::Alignment getAlignment () const
 
void setAlignment (Qt::Alignment)
 Sets the text alignment. More...
 
void resetAlignment ()
 Resets the number of decimals. More...
 
quint32 getDecimals () const
 
void setDecimals (quint32)
 Sets the number of decimals. More...
 
void resetDecimals ()
 Resets the number of decimals. More...
 
QString getSuffix () const
 
void setSuffix (const QString &)
 Sets the suffix to display after the value. More...
 
void resetSuffix ()
 Resets the suffix to display after the value. More...
 
TimeDisplay getTimeDisplay () const
 
void setTimeDisplay (TimeDisplay)
 Sets the timeDisplay method. More...
 
void resetTimeDisplay ()
 Resets the timeDisplay method. More...
 
int getBase () const
 
void setBase (int)
 Sets the number base. More...
 
void resetBase ()
 Resets the number base. More...
 
QString getValueString () const
 
QSize sizeHint () const override
 Gives a hint aboute the optimal size. More...
 

Protected Member Functions

bool event (QEvent *) override
 Eventhandler. More...
 
- Protected Member Functions inherited from Pd::Digital
bool event (QEvent *) override
 Event function. More...
 
void paintEvent (QPaintEvent *) override
 Paint function. More...
 

Properties

double lowerLimit
 
double upperLimit
 
bool editing
 
- Properties inherited from Pd::Digital
Qt::Alignment alignment
 
quint32 decimals
 
QString suffix
 
TimeDisplay timeDisplay
 
int base
 

Private Member Functions

PD_PRIVATE void changeEvent (QEvent *) override
 React to state changes. More...
 

Private Attributes

struct PD_PRIVATE Impl
 
std::unique_ptr< Implimpl
 

Additional Inherited Members

- Public Types inherited from Pd::Digital
enum  TimeDisplay { None, Seconds, Minutes, Hours }
 

Detailed Description

Digital display and touch edit.

Constructor & Destructor Documentation

◆ TouchEdit()

TouchEdit::TouchEdit ( QWidget *  parent = 0)

Constructor.

Parameters
parentParent widget.

References Impl.

◆ ~TouchEdit()

TouchEdit::~TouchEdit ( )
virtual

Destructor.

Member Function Documentation

◆ changeEvent()

void TouchEdit::changeEvent ( QEvent *  event)
overrideprivate

React to state changes.

References event(), and impl.

◆ event()

bool TouchEdit::event ( QEvent *  event)
overrideprotected

Eventhandler.

References Pd::Digital::event(), and impl.

Referenced by changeEvent().

◆ getEditing()

bool TouchEdit::getEditing ( ) const

References impl.

◆ getLowerLimit()

double TouchEdit::getLowerLimit ( ) const
Returns
The lowerLimit.

References impl.

◆ getUpperLimit()

double TouchEdit::getUpperLimit ( ) const
Returns
The upperLimit.

References impl.

◆ resetLowerLimit()

void TouchEdit::resetLowerLimit ( )

Resets the lowerLimit.

References DEFAULT_LOWERLIMIT, and setLowerLimit().

◆ resetUpperLimit()

void TouchEdit::resetUpperLimit ( )

Resets the upperLimit.

References DEFAULT_UPPERLIMIT, and setUpperLimit().

◆ setLowerLimit()

void TouchEdit::setLowerLimit ( double  limit)

Sets the lowerLimit.

References impl.

Referenced by resetLowerLimit().

◆ setUpperLimit()

void TouchEdit::setUpperLimit ( double  limit)

Sets the upperLimit.

References impl.

Referenced by resetUpperLimit().

Member Data Documentation

◆ Impl

Referenced by TouchEdit().

◆ impl

std::unique_ptr<Impl> Pd::TouchEdit::impl
private

Property Documentation

◆ editing

bool Pd::TouchEdit::editing
read

◆ lowerLimit

double Pd::TouchEdit::lowerLimit
readwrite

◆ upperLimit

double Pd::TouchEdit::upperLimit
readwrite

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