digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::DSliderSpinBox Class Reference
Inheritance diagram for Digikam::DSliderSpinBox:

Public Slots

void setValue (int value)
 Set the value, don't use setValue().

Signals

void valueChanged (int value)

Public Member Functions

 DSliderSpinBox (QWidget *const parent=nullptr)
int fastSliderStep () const
int maximum () const
int minimum () const
void setFastSliderStep (int step)
void setMaximum (int maximum)
void setMinimum (int minimum)
void setPageStep (int value)
void setRange (int minimum, int maximum)
void setSingleStep (int value)
int value ()
 Get the value, don't use value().
Public Member Functions inherited from Digikam::DAbstractSliderSpinBox
void hideEdit ()
bool isDragging () const
virtual QSize minimumSize () const
QSize minimumSizeHint () const override
void setBlockUpdateSignalOnDrag (bool block)
 If set to block, it informs inheriting classes that they shouldn't emit signals if the update comes from a mouse dragging the slider.
void setExponentRatio (double dbl)
void setPrefix (const QString &prefix)
void setSuffix (const QString &suffix)
void showEdit ()
QSize sizeHint () const override

Protected Member Functions

void setInternalValue (int value, bool blockUpdateSignal) override
 Sets the slider internal value.
QString valueString () const override
Protected Member Functions inherited from Digikam::DAbstractSliderSpinBox
 DAbstractSliderSpinBox (QWidget *const parent, DAbstractSliderSpinBoxPrivate *const q)
void changeEvent (QEvent *e) override
QRect downButtonRect (const QStyleOptionSpinBox &spinBoxOptions) const
bool eventFilter (QObject *recv, QEvent *e) override
void focusInEvent (QFocusEvent *e) override
void keyPressEvent (QKeyEvent *e) override
void mouseMoveEvent (QMouseEvent *e) override
void mousePressEvent (QMouseEvent *e) override
void mouseReleaseEvent (QMouseEvent *e) override
void paint (QPainter &painter)
void paintBreeze (QPainter &painter)
void paintEvent (QPaintEvent *e) override
void paintFusion (QPainter &painter)
void paintPlastique (QPainter &painter)
QStyleOptionProgressBar progressBarOptions () const
QRect progressRect (const QStyleOptionSpinBox &spinBoxOptions) const
QStyleOptionSpinBox spinBoxOptions () const
QRect upButtonRect (const QStyleOptionSpinBox &spinBoxOptions) const
int valueForX (int x, Qt::KeyboardModifiers modifiers=Qt::NoModifier) const
void wheelEvent (QWheelEvent *e) override

Properties

int maximum
int minimum

Additional Inherited Members

Protected Slots inherited from Digikam::DAbstractSliderSpinBox
void contextMenuEvent (QContextMenuEvent *event) override
void editLostFocus ()
Protected Attributes inherited from Digikam::DAbstractSliderSpinBox
DAbstractSliderSpinBoxPrivate *const d_ptr

Member Function Documentation

◆ setInternalValue()

void Digikam::DSliderSpinBox::setInternalValue ( int value,
bool blockUpdateSignal )
overrideprotectedvirtual

Inheriting classes should respect blockUpdateSignal so that, in specific cases, we have a performance improvement. See setIgnoreMouseMoveEvents.

Implements Digikam::DAbstractSliderSpinBox.

◆ valueString()

QString Digikam::DSliderSpinBox::valueString ( ) const
overrideprotectedvirtual