version 1.10.0
missing version info ScrollSpinBox disable fix
This commit is contained in:
@@ -89,7 +89,7 @@ bool ScrollSpinBox::eventFilter(QObject * o, QEvent * e) {
|
||||
|
||||
|
||||
void ScrollSpinBox::mousePress(QMouseEvent * e) {
|
||||
if (canceled) return;
|
||||
if (canceled || !isEnabled()) return;
|
||||
if (e->button() == Qt::RightButton) {
|
||||
canceled = true;
|
||||
ui->spin->setExpression(last_text);
|
||||
@@ -104,12 +104,13 @@ void ScrollSpinBox::mousePress(QMouseEvent * e) {
|
||||
|
||||
|
||||
void ScrollSpinBox::mouseRelease(QMouseEvent * e) {
|
||||
if (!isEnabled()) return;
|
||||
if (e->buttons() == Qt::NoButton) canceled = false;
|
||||
}
|
||||
|
||||
|
||||
void ScrollSpinBox::mouseMove(QMouseEvent * e) {
|
||||
if (canceled) return;
|
||||
if (canceled || !isEnabled()) return;
|
||||
if (e->buttons().testFlag(Qt::LeftButton)) {
|
||||
double dv = (down_pos.y() - e->pos().y()) * scroll_scale;
|
||||
if (dv != 0.) {
|
||||
|
||||
Reference in New Issue
Block a user