this, SLOT(hover_point_changed()));
}
+void Ruler::clear_selection()
+{
+ CursorPair &cursors = _view.cursors();
+ cursors.first().select(false);
+ cursors.second().select(false);
+ update();
+}
+
QString Ruler::format_time(double t, unsigned int prefix,
unsigned int precision)
{
if (e->buttons() & Qt::LeftButton) {
_grabbed_marker = NULL;
+ clear_selection();
+
if (_view.cursors_shown()) {
CursorPair &cursors = _view.cursors();
if (cursors.first().get_label_rect(
rect()).contains(e->pos()))
_grabbed_marker = &cursors.second();
}
+
+ if(_grabbed_marker)
+ _grabbed_marker->select();
+
+ selection_changed();
}
}