TouchSlider showIncDec, QCodeEditCompleter filter by str start
This commit is contained in:
@@ -9,7 +9,8 @@ TouchSlider::TouchSlider(QWidget * parent): QGroupBox(parent), ui(new Ui::TouchS
|
||||
id_click = id_set = -1;
|
||||
hasZero = true;
|
||||
m_readOnly = false;
|
||||
m_showMinMax = false;
|
||||
m_showMinMax = true;
|
||||
m_showIncDec = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -248,17 +249,37 @@ void TouchSlider::setShowMinMax(bool arg) {
|
||||
QBoxLayout * bl = qobject_cast<QBoxLayout *>(layout());
|
||||
m_showMinMax = arg;
|
||||
if (arg) {
|
||||
ui->pbMin->hide();
|
||||
ui->pbMax->hide();
|
||||
ui->pbMin->show();
|
||||
ui->pbMax->show();
|
||||
bl->setStretchFactor(ui->pbInc, 2);
|
||||
bl->setStretchFactor(ui->pbDec, 2);
|
||||
bl->setStretchFactor(ui->pbZero, 2);
|
||||
} else {
|
||||
ui->pbMin->show();
|
||||
ui->pbMax->show();
|
||||
ui->pbMin->hide();
|
||||
ui->pbMax->hide();
|
||||
bl->setStretchFactor(ui->pbInc, 1);
|
||||
bl->setStretchFactor(ui->pbDec, 1);
|
||||
bl->setStretchFactor(ui->pbZero, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void TouchSlider::setShowIncDec(bool arg) {
|
||||
QBoxLayout * bl = qobject_cast<QBoxLayout *>(layout());
|
||||
m_showIncDec = arg;
|
||||
if (arg) {
|
||||
ui->pbDec->show();
|
||||
ui->pbInc->show();
|
||||
if (hasZero)
|
||||
ui->pbZero->show();
|
||||
bl->setStretchFactor(ui->pbMin, 2);
|
||||
bl->setStretchFactor(ui->pbMax, 2);
|
||||
} else {
|
||||
ui->pbDec->hide();
|
||||
ui->pbInc->hide();
|
||||
if (hasZero)
|
||||
ui->pbZero->hide();
|
||||
bl->setStretchFactor(ui->pbMin, 1);
|
||||
bl->setStretchFactor(ui->pbMax, 1);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user