]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
MainWindow: Fix "main_window may be uninitialized" error
[pulseview.git] / pv / mainwindow.hpp
index 8ebf4a50bd3344518b991aea4bf9322ebeaa1835..02e1f06e205faab0d014c02aeddf1390b101bc9d 100644 (file)
@@ -101,9 +101,9 @@ private:
 
        void session_error(const QString text, const QString info_text);
 
+private Q_SLOTS:
        void show_session_error(const QString text, const QString info_text);
 
-private Q_SLOTS:
        void on_add_view(const QString &title, views::ViewType type,
                Session *session);
 
@@ -132,13 +132,14 @@ private:
        DeviceManager &device_manager_;
 
        std::list< std::shared_ptr<Session> > sessions_;
+       std::shared_ptr<Session> last_focused_session_;
 
        std::map< QDockWidget*, std::shared_ptr<views::ViewBase> > view_docks_;
 
        std::map< std::shared_ptr<Session>, QMainWindow*> session_windows_;
 
        QWidget *static_tab_widget_;
-       QToolButton *new_session_button_, *run_stop_button_;
+       QToolButton *new_session_button_, *run_stop_button_, *settings_button_;
        QTabWidget session_selector_;
        QSignalMapper session_state_mapper_;