]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
Session: Fix issue #67 by improving error handling
[pulseview.git] / pv / mainwindow.hpp
index c9a8ad2641270d6d0df83f199b88d91939a2c675..493e3a55cc0dec32b3ca6e1471138dd0a0bdeac7 100644 (file)
@@ -115,6 +115,13 @@ private:
 
        virtual bool restoreState(const QByteArray &state, int version = 0);
 
+Q_SIGNALS:
+       void session_error_raised(const QString text, const QString info_text);
+
+public Q_SLOTS:
+       void on_run_stop_clicked();
+       void on_session_error_raised(const QString text, const QString info_text);
+
 private Q_SLOTS:
        void on_add_view(ViewType type, Session *session);
 
@@ -122,7 +129,6 @@ private Q_SLOTS:
        void on_focused_session_changed(shared_ptr<Session> session);
 
        void on_new_session_clicked();
-       void on_run_stop_clicked();
        void on_settings_clicked();
 
        void on_session_name_changed();