#include <kis_equalizer_column.h>
Definition at line 17 of file kis_equalizer_column.h.
◆ KisEqualizerColumn()
| KisEqualizerColumn::KisEqualizerColumn |
( |
QWidget * | parent, |
|
|
int | id, |
|
|
const QString & | title ) |
Definition at line 28 of file kis_equalizer_column.cpp.
29 : QWidget(parent),
31{
32 setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
33
35
37 m_d->stateButton->setText(title);
38 m_d->stateButton->setCheckable(
true);
39
41 m_d->mainSlider->setRange(0, 100);
42 m_d->mainSlider->setSingleStep(5);
43 m_d->mainSlider->setPageStep(10);
44
45 m_d->forceDisabled =
false;
46
47 QVBoxLayout *vbox = new QVBoxLayout(this);
48
49 vbox->setSpacing(0);
50 vbox->setContentsMargins(0,0,0,0);
51
52 vbox->addWidget(
m_d->stateButton, 0);
53 vbox->addWidget(
m_d->mainSlider, 1);
54
55 connect(
m_d->stateButton, SIGNAL(toggled(
bool)),
57
58 connect(
m_d->mainSlider, SIGNAL(valueChanged(
int)),
60}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
const QScopedPointer< Private > m_d
void slotButtonChanged(bool value)
void slotSliderChanged(int value)
References connect(), m_d, slotButtonChanged(), and slotSliderChanged().
◆ ~KisEqualizerColumn()
| KisEqualizerColumn::~KisEqualizerColumn |
( |
| ) |
|
|
override |
◆ setForceDisabled()
| void KisEqualizerColumn::setForceDisabled |
( |
bool | value | ) |
|
◆ setRightmost()
| void KisEqualizerColumn::setRightmost |
( |
bool | value | ) |
|
◆ setState()
| void KisEqualizerColumn::setState |
( |
bool | value | ) |
|
◆ setValue()
| void KisEqualizerColumn::setValue |
( |
int | value | ) |
|
◆ sigColumnChanged
| void KisEqualizerColumn::sigColumnChanged |
( |
int | id, |
|
|
bool | state, |
|
|
int | value ) |
|
signal |
◆ slotButtonChanged
| void KisEqualizerColumn::slotButtonChanged |
( |
bool | value | ) |
|
|
privateslot |
◆ slotSliderChanged
| void KisEqualizerColumn::slotSliderChanged |
( |
int | value | ) |
|
|
privateslot |
◆ state()
| bool KisEqualizerColumn::state |
( |
| ) |
const |
◆ updateState()
| void KisEqualizerColumn::updateState |
( |
| ) |
|
|
private |
Definition at line 115 of file kis_equalizer_column.cpp.
116{
117 bool showEnabled =
m_d->stateButton->isChecked() && !
m_d->forceDisabled;
118 m_d->mainSlider->setToggleState(showEnabled);
119}
References m_d.
◆ value()
| int KisEqualizerColumn::value |
( |
| ) |
const |
◆ m_d
| const QScopedPointer<Private> KisEqualizerColumn::m_d |
|
private |
The documentation for this class was generated from the following files: