Krita Source Code Documentation
Loading...
Searching...
No Matches
KDcrawIface::RSliderSpinBox Class Reference

#include <rsliderspinbox.h>

+ Inheritance diagram for KDcrawIface::RSliderSpinBox:

Signals

void valueChanged (int value)
 

Public Member Functions

int fastSliderStep () const
 
int maximum () const
 
int minimum () const
 
 RSliderSpinBox (QWidget *const parent=0)
 
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)
 
void setValue (int value)
 
int value () const
 
 ~RSliderSpinBox () override
 
- Public Member Functions inherited from KDcrawIface::RAbstractSliderSpinBox
void hideEdit ()
 
void setExponentRatio (double dbl)
 
void setSuffix (const QString &suffix)
 
void showEdit ()
 
 ~RAbstractSliderSpinBox () override
 

Protected Member Functions

void setInternalValue (int value) override
 
QString valueString () const override
 
- Protected Member Functions inherited from KDcrawIface::RAbstractSliderSpinBox
QRect downButtonRect (const QStyleOptionSpinBox &spinBoxOptions) const
 
QRect editRect (const QStyleOptionSpinBox &spinBoxOptions) const
 
bool eventFilter (QObject *recv, QEvent *e) override
 
void keyPressEvent (QKeyEvent *e) override
 
QSize minimumSizeHint () const override
 
void mouseMoveEvent (QMouseEvent *e) override
 
void mousePressEvent (QMouseEvent *e) override
 
void mouseReleaseEvent (QMouseEvent *e) override
 
void paintEvent (QPaintEvent *e) override
 
QStyleOptionProgressBar progressBarOptions () const
 
QRect progressRect (const QStyleOptionProgressBar &progressBarOptions) const
 
 RAbstractSliderSpinBox (QWidget *const parent, RAbstractSliderSpinBoxPrivate *const q)
 
QSize sizeHint () const override
 
QStyleOptionSpinBox spinBoxOptions () const
 
QRect upButtonRect (const QStyleOptionSpinBox &spinBoxOptions) const
 
int valueForX (int x, Qt::KeyboardModifiers modifiers=Qt::NoModifier) const
 
void wheelEvent (QWheelEvent *) override
 

Properties

int maximum
 
int minimum
 

Additional Inherited Members

- Protected Slots inherited from KDcrawIface::RAbstractSliderSpinBox
void contextMenuEvent (QContextMenuEvent *event) override
 
void editLostFocus ()
 
- Protected Attributes inherited from KDcrawIface::RAbstractSliderSpinBox
RAbstractSliderSpinBoxPrivate *const d_ptr
 

Detailed Description

Definition at line 108 of file rsliderspinbox.h.

Constructor & Destructor Documentation

◆ RSliderSpinBox()

KDcrawIface::RSliderSpinBox::RSliderSpinBox ( QWidget *const parent = 0)

Definition at line 566 of file rsliderspinbox.cpp.

567 : RAbstractSliderSpinBox(parent, new RSliderSpinBoxPrivate)
568{
569 setRange(0,99);
570}
RAbstractSliderSpinBox(QWidget *const parent, RAbstractSliderSpinBoxPrivate *const q)
void setRange(int minimum, int maximum)

References setRange().

◆ ~RSliderSpinBox()

KDcrawIface::RSliderSpinBox::~RSliderSpinBox ( )
override

Definition at line 572 of file rsliderspinbox.cpp.

573{
574}

Member Function Documentation

◆ fastSliderStep()

int KDcrawIface::RSliderSpinBox::fastSliderStep ( ) const

Definition at line 610 of file rsliderspinbox.cpp.

611{
612 const Q_D(RSliderSpinBox);
613 return d->fastSliderStep;
614}
RSliderSpinBox(QWidget *const parent=0)

◆ maximum()

int KDcrawIface::RSliderSpinBox::maximum ( ) const

Definition at line 598 of file rsliderspinbox.cpp.

599{
600 const Q_D(RSliderSpinBox);
601 return d->maximum;
602}

◆ minimum()

int KDcrawIface::RSliderSpinBox::minimum ( ) const

Definition at line 586 of file rsliderspinbox.cpp.

587{
588 const Q_D(RSliderSpinBox);
589 return d->minimum;
590}

◆ setFastSliderStep()

void KDcrawIface::RSliderSpinBox::setFastSliderStep ( int step)

Definition at line 616 of file rsliderspinbox.cpp.

617{
618 Q_D(RSliderSpinBox);
619 d->fastSliderStep = step;
620}

◆ setInternalValue()

void KDcrawIface::RSliderSpinBox::setInternalValue ( int value)
overrideprotectedvirtual

Implements KDcrawIface::RAbstractSliderSpinBox.

Definition at line 651 of file rsliderspinbox.cpp.

652{
654 d->value = qBound(d->minimum, _value, d->maximum);
655 emit(valueChanged(value()));
656}
void valueChanged(int value)

References value(), and valueChanged().

◆ setMaximum()

void KDcrawIface::RSliderSpinBox::setMaximum ( int maximum)

Definition at line 604 of file rsliderspinbox.cpp.

605{
606 Q_D(RSliderSpinBox);
607 setRange(d->minimum, maximum);
608}

References maximum, and setRange().

◆ setMinimum()

void KDcrawIface::RSliderSpinBox::setMinimum ( int minimum)

Definition at line 592 of file rsliderspinbox.cpp.

593{
594 Q_D(RSliderSpinBox);
595 setRange(minimum, d->maximum);
596}

References minimum, and setRange().

◆ setPageStep()

void KDcrawIface::RSliderSpinBox::setPageStep ( int value)

Definition at line 646 of file rsliderspinbox.cpp.

647{
648 Q_UNUSED(value);
649}

References value().

◆ setRange()

void KDcrawIface::RSliderSpinBox::setRange ( int minimum,
int maximum )

Definition at line 576 of file rsliderspinbox.cpp.

577{
578 Q_D(RSliderSpinBox);
579 d->minimum = minimum;
580 d->maximum = maximum;
581 d->fastSliderStep = (maximum-minimum+1)/20;
582 d->validator->setRange(minimum, maximum, 0);
583 update();
584}
bool update(QSpinBox *spinBox)

References maximum, and minimum.

◆ setSingleStep()

void KDcrawIface::RSliderSpinBox::setSingleStep ( int value)

Definition at line 640 of file rsliderspinbox.cpp.

641{
642 Q_D(RSliderSpinBox);
643 d->singleStep = value;
644}

References value().

◆ setValue()

void KDcrawIface::RSliderSpinBox::setValue ( int value)

Definition at line 628 of file rsliderspinbox.cpp.

629{
631 update();
632}
void setInternalValue(int value) override

References setInternalValue(), and value().

◆ value()

int KDcrawIface::RSliderSpinBox::value ( ) const

Definition at line 622 of file rsliderspinbox.cpp.

623{
624 const Q_D(RSliderSpinBox);
625 return d->value;
626}

◆ valueChanged

void KDcrawIface::RSliderSpinBox::valueChanged ( int value)
signal

◆ valueString()

QString KDcrawIface::RSliderSpinBox::valueString ( ) const
overrideprotectedvirtual

Implements KDcrawIface::RAbstractSliderSpinBox.

Definition at line 634 of file rsliderspinbox.cpp.

635{
636 const Q_D(RSliderSpinBox);
637 return QLocale::system().toString(d->value);
638}

Property Documentation

◆ maximum

int KDcrawIface::RSliderSpinBox::maximum
readwrite

Definition at line 113 of file rsliderspinbox.h.

◆ minimum

int KDcrawIface::RSliderSpinBox::minimum
readwrite

Definition at line 112 of file rsliderspinbox.h.


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