~View();
+ virtual ViewType get_type() const;
+
/**
* Resets the view to its default state after construction. It does however
* not reset the signal bases or any other connections with the session.
*/
unordered_set< shared_ptr<Signal> > signals() const;
+ shared_ptr<Signal> get_signal_by_signalbase(shared_ptr<data::SignalBase> base) const;
+
virtual void clear_signals();
void add_signal(const shared_ptr<Signal> signal);
virtual const View* view() const;
Viewport* viewport();
-
const Viewport* viewport() const;
const Ruler* ruler() const;
void extents_changed(bool horz, bool vert);
private Q_SLOTS:
-
void on_signal_name_changed();
void on_splitter_moved();