void restack_all_trace_tree_items();
Q_SIGNALS:
- void hover_point_changed();
+ void hover_point_changed(const QPoint &hp);
void selection_changed();
void resizeEvent(QResizeEvent *event);
+ void update_hover_point();
+
public:
void row_item_appearance_changed(bool label, bool content);
void time_item_appearance_changed(bool label, bool content);
void process_sticky_events();
- void on_hover_point_changed();
-
/**
* Sets the 'offset_' member and emits the 'offset_changed'
* signal if needed.
// A nonzero value indicates the v offset to restore. See View::resizeEvent()
int saved_v_offset_;
+
+ // These are used to determine whether the view was altered after acq started
+ double scale_at_acq_start_;
+ pv::util::Timestamp offset_at_acq_start_;
+
+ // Used to suppress performing a "zoom to fit" when the session stops. This
+ // is needed when the view's settings are restored before acquisition ends.
+ // In that case we want to keep the restored settings, not have a "zoom to fit"
+ // mess them up.
+ bool suppress_zoom_to_fit_after_acq_;
};
} // namespace trace