true bypass en filterBank
This commit is contained in:
parent
d94f874259
commit
27c7969df3
8 changed files with 65 additions and 4 deletions
|
|
@ -22,8 +22,13 @@ FilterBankWidget::FilterBankWidget(QWidget *parent)
|
|||
fb[i]->setObjectName(name);
|
||||
fb[i]->setToolTip(name);
|
||||
}
|
||||
QVBoxLayout *master = new QVBoxLayout;
|
||||
fb[0]->setRange(0, 500);
|
||||
layout->insertWidget(0, fb[0]);
|
||||
m_bypass = new QCheckBox;
|
||||
connect(m_bypass, SIGNAL(stateChanged(int)), this, SLOT(bypassChanged(int)));
|
||||
master->addWidget(m_bypass);
|
||||
master->addWidget(fb[0]);
|
||||
layout->addLayout(master);
|
||||
for (int i = 1; i < 13;) {
|
||||
QVBoxLayout *filterLayout= new QVBoxLayout;
|
||||
for (int j = i; j < i + 3; j++) {
|
||||
|
|
@ -79,3 +84,11 @@ void FilterBankWidget::setValue(int filter, int value)
|
|||
}
|
||||
fb[filter]->setValue(result);
|
||||
}
|
||||
|
||||
void FilterBankWidget::bypassChanged(int value)
|
||||
{
|
||||
if (value == 0)
|
||||
emit setBypass(false);
|
||||
else
|
||||
emit setBypass(true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue