+ QAction* action_open() const;
+ QAction* action_save_as() const;
+ QAction* action_save_selection_as() const;
+ QAction* action_connect() const;
+ QAction* action_quit() const;
+ QAction* action_view_zoom_in() const;
+ QAction* action_view_zoom_out() const;
+ QAction* action_view_zoom_fit() const;
+ QAction* action_view_zoom_one_to_one() const;
+ QAction* action_view_sticky_scrolling() const;
+ QAction* action_view_coloured_bg() const;
+ QAction* action_view_show_cursors() const;
+ QAction* action_about() const;
+
+#ifdef ENABLE_DECODE
+ QMenu* menu_decoder_add() const;
+#endif
+
+ std::shared_ptr<pv::view::View> get_active_view() const;
+
+ std::shared_ptr<pv::view::View> add_view(const QString &title,
+ view::ViewType type, Session &session);
+