this, SLOT(hover_point_changed()));
}
-void Ruler::clear_selection()
-{
- const vector< shared_ptr<TimeItem> > items(view_.time_items());
- for (auto &i : items)
- i->select(false);
- update();
-}
-
QSize Ruler::sizeHint() const
{
const int text_height = calculate_text_height();
i->drag_by(delta);
}
-void Ruler::mousePressEvent(QMouseEvent *e)
-{
- if (e->buttons() & Qt::LeftButton) {
- mouse_down_point_ = e->pos();
- mouse_down_item_ = get_mouse_over_item(e->pos());
-
- clear_selection();
-
- if (mouse_down_item_) {
- mouse_down_item_->select();
- mouse_down_item_->drag();
- }
-
- selection_changed();
- }
-}
-
void Ruler::mouseReleaseEvent(QMouseEvent *)
{
using pv::widgets::Popup;