Canorus  0.0
Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CALCDNumber Class Reference

#include <lcdnumber.h>

Inheritance diagram for CALCDNumber:
Inheritance graph
[legend]

Signals

void valChanged (int iVal)
 

Public Member Functions

 CALCDNumber (int iMin, int iMax, QWidget *poParent=0, QString oText="")
 
void setRealValue (int val)
 
int getRealValue ()
 
void setMin (int iMin)
 
void setMax (int iMax)
 
bool isZero ()
 

Protected Member Functions

virtual void mousePressEvent (QMouseEvent *poEvt)
 
virtual void wheelEvent (QWheelEvent *poEvt)
 
virtual void contextMenuEvent (QContextMenuEvent *poEvt)
 

Private Attributes

int min_
 
int max_
 
QActionnumDisplay_
 
int realValue_
 
QString toolTipText_
 

Constructor & Destructor Documentation

◆ CALCDNumber()

CALCDNumber::CALCDNumber ( int  iMin,
int  iMax,
QWidget *  poParent = 0,
QString  oText = "" 
)

Constructs the number display

Parameters
iMinminimal number
iMaxmaximal number
oToolTipTexttext to be displayed as tool tip
oShortCutshortcut for a quick change of the number
poParentparent widget
oTextname of the widget

References max_, min_, and setRealValue().

Here is the call graph for this function:

Member Function Documentation

◆ contextMenuEvent()

virtual void CALCDNumber::contextMenuEvent ( QContextMenuEvent *  poEvt)
inlineprotectedvirtual

Overrides QMainWindow::contextMenuEvent() to prevent showing the context menu when the LCD widget is right-clicked (in a toolbar).

Parameters
poEvtPointer to event info.

◆ getRealValue()

int CALCDNumber::getRealValue ( )

Gets the current value of the number display

References realValue_.

Referenced by isZero(), mousePressEvent(), CAMainWin::on_uiInsertPlayable_toggled(), CAMainWin::on_uiLilyPondSource_triggered(), CAMainWin::pasteAt(), setMax(), setMin(), CAMainWin::updateVoiceToolBar(), and wheelEvent().

Here is the caller graph for this function:

◆ isZero()

bool CALCDNumber::isZero ( )

Checks if the value is 0 (or false if LCD number wasn't plugged)

References getRealValue().

Here is the call graph for this function:

◆ mousePressEvent()

void CALCDNumber::mousePressEvent ( QMouseEvent *  poEvt)
protectedvirtual

Event being performed when a mouse button was pressed

Parameters
poEvtNecessary information about the event

References getRealValue(), max_, min_, and setRealValue().

Here is the call graph for this function:

◆ setMax()

void CALCDNumber::setMax ( int  iMax)

Sets the maximum value of the number display

Parameters
iMaxnew maximum value to be set

References getRealValue(), max_, min_, and setRealValue().

Referenced by CAMainWin::scoreViewMousePress(), and CAMainWin::updateVoiceToolBar().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMin()

void CALCDNumber::setMin ( int  iMin)

Sets the minimum value of the number display

Parameters
iMinnew minimum value to be set

References getRealValue(), max_, min_, and setRealValue().

Here is the call graph for this function:

◆ setRealValue()

void CALCDNumber::setRealValue ( int  val)

◆ valChanged

void CALCDNumber::valChanged ( int  iVal)
signal

Actually sends out the changed value if triggered via mouse press event

Parameters
iValnew value

Referenced by setRealValue().

Here is the caller graph for this function:

◆ wheelEvent()

void CALCDNumber::wheelEvent ( QWheelEvent *  poEvt)
protectedvirtual

Event being performed when a wheel was moved

Parameters
poEvtNecessary information about the event

References getRealValue(), max_, min_, and setRealValue().

Here is the call graph for this function:

Member Data Documentation

◆ max_

int CALCDNumber::max_
private

◆ min_

int CALCDNumber::min_
private

◆ numDisplay_

QAction* CALCDNumber::numDisplay_
private

◆ realValue_

int CALCDNumber::realValue_
private

Referenced by getRealValue(), and setRealValue().

◆ toolTipText_

QString CALCDNumber::toolTipText_
private

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