diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2017-04-30 19:02:31 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-04-30 19:02:31 +0200 |
commit | 1bcd8d3369dac81d538ed926a596ed5b43b31682 (patch) | |
tree | eae86e704e4d7776eda2abd9beccc44b0e5c203c | |
parent | feeb385dcf41025981c37ed14256f27c33ea590f (diff) |
spline: show tooltip in preview only mode
-rw-r--r-- | filter-accela/ftnoir_filter_accela_dialog.cpp | 4 | ||||
-rw-r--r-- | spline/spline-widget.cpp | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/filter-accela/ftnoir_filter_accela_dialog.cpp b/filter-accela/ftnoir_filter_accela_dialog.cpp index 3efc81d0..e8af130d 100644 --- a/filter-accela/ftnoir_filter_accela_dialog.cpp +++ b/filter-accela/ftnoir_filter_accela_dialog.cpp @@ -50,9 +50,9 @@ dialog_accela::dialog_accela() QDialog dr, dt; spline_widget r(&dr); spline_widget t(&dt); - dr.setWindowTitle("Accela rotation gain"); r.set_preview_only(true); r.setEnabled(false); + dr.setWindowTitle("Accela rotation gain"); r.set_preview_only(true); r.setEnabled(true); r.setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); r.setConfig(&rot); - dt.setWindowTitle("Accela translation gain"); t.set_preview_only(true); t.setEnabled(false); + dt.setWindowTitle("Accela translation gain"); t.set_preview_only(true); t.setEnabled(true); r.setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); t.setConfig(&trans); r.setFixedSize(1024, 600); t.setFixedSize(1024, 600); diff --git a/spline/spline-widget.cpp b/spline/spline-widget.cpp index 1a39cc23..2a4c07c5 100644 --- a/spline/spline-widget.cpp +++ b/spline/spline-widget.cpp @@ -311,7 +311,7 @@ void spline_widget::drawLine(QPainter& painter, const QPoint& start, const QPoin void spline_widget::mousePressEvent(QMouseEvent *e) { - if (!_config || !isEnabled() || !is_in_bounds(e->pos())) + if (!_config || !isEnabled() || !is_in_bounds(e->pos()) || _preview_only) { clearFocus(); return; @@ -458,7 +458,7 @@ void spline_widget::mouseMoveEvent(QMouseEvent *e) void spline_widget::mouseReleaseEvent(QMouseEvent *e) { - if (!_config || !isEnabled() || !isActiveWindow() || !hasFocus()) + if (!_config || !isEnabled() || !isActiveWindow() || !hasFocus() || _preview_only) { clearFocus(); return; @@ -519,7 +519,7 @@ void spline_widget::show_tooltip(const QPoint& pos, const QPointF& value_) const QPoint pix(int(pos.x()) + add_x, int(pos.y()) + add_y); QToolTip::showText(mapToGlobal(pix), - QStringLiteral("value: %1x%2").arg(x).arg(y), + QStringLiteral("value: %1x%2").arg(x, 0, 'f', 2).arg(y, 0, 'f', 2), this, rect(), 0); |