]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
View: Set scroll_needs_defaults_ to true by default
[pulseview.git] / pv / mainwindow.hpp
index a0a6d3375b0f5225b97ced6c27b8a0fe1c12bd01..ab0f871e924ad7d90c7203ab91a502f32ea3344d 100644 (file)
@@ -72,6 +72,7 @@ public:
        explicit MainWindow(DeviceManager &device_manager,
                string open_file_name = string(),
                string open_file_format = string(),
+               bool restore_sessions = true,
                QWidget *parent = nullptr);
 
        ~MainWindow();
@@ -92,7 +93,7 @@ private:
 
        void save_ui_settings();
 
-       void restore_ui_settings();
+       void restore_ui_settings(bool restore_sessions);
 
        shared_ptr<Session> get_tab_session(int index) const;
 
@@ -129,9 +130,11 @@ private Q_SLOTS:
        void on_view_coloured_bg_shortcut();
        void on_view_sticky_scrolling_shortcut();
        void on_view_show_sampling_points_shortcut();
+       void on_view_show_analog_minor_grid_shortcut();
 
        void on_settingViewColouredBg_changed(const QVariant new_value);
        void on_settingViewShowSamplingPoints_changed(const QVariant new_value);
+       void on_settingViewShowAnalogMinorGrid_changed(const QVariant new_value);
 
        void on_close_current_tab();
 
@@ -156,6 +159,7 @@ private:
 
        QShortcut *view_sticky_scrolling_shortcut_;
        QShortcut *view_show_sampling_points_shortcut_;
+       QShortcut *view_show_analog_minor_grid_shortcut_;
        QShortcut *view_coloured_bg_shortcut_;
        QShortcut *run_stop_shortcut_;
        QShortcut *close_application_shortcut_;