Signals | Public Member Functions | List of all members
pqSpinBox Class Reference

QSpinBox which fires editingFinished() signal when the value is changed by steps (increments). More...

#include <pqSpinBox.h>

Inherits QSpinBox.

Signals

void valueChangedAndEditingFinished ()
 Unlike QSpinBox::editingFinished() which gets fired whenever the widget looses focus irrespective of if the value was indeed edited, valueChangedAndEditingFinished() is fired only when the value was changed as well. More...
 

Public Member Functions

 pqSpinBox (QWidget *parent=nullptr)
 
void stepBy (int steps) override
 Virtual function that is called whenever the user triggers a step. More...
 

Detailed Description

QSpinBox which fires editingFinished() signal when the value is changed by steps (increments).

Also, this adds a new signal valueChangedAndEditingFinished() which is fired after editingFinished() signal is fired and the value in the spin box indeed changed.

Definition at line 17 of file pqSpinBox.h.

Constructor & Destructor Documentation

◆ pqSpinBox()

pqSpinBox::pqSpinBox ( QWidget *  parent = nullptr)
explicit

Member Function Documentation

◆ stepBy()

void pqSpinBox::stepBy ( int  steps)
override

Virtual function that is called whenever the user triggers a step.

We are overriding this so that we can emit editingFinished() signal

◆ valueChangedAndEditingFinished

void pqSpinBox::valueChangedAndEditingFinished ( )
signal

Unlike QSpinBox::editingFinished() which gets fired whenever the widget looses focus irrespective of if the value was indeed edited, valueChangedAndEditingFinished() is fired only when the value was changed as well.


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