]> sigrok.org Git - pulseview.git/blobdiff - pv/session.cpp
Fix warning and remove cursor pair selected state
[pulseview.git] / pv / session.cpp
index d30dbc0697cfac67631ab7500028ebf21a4faef8..0e17a07bb05f9c663c139d5ed17ad6c965e8939e 100644 (file)
@@ -126,6 +126,8 @@ Session::Session(DeviceManager &device_manager, QString name) :
        cur_samplerate_(0),
        data_saved_(true)
 {
+       // Use this name also for the QObject instance
+       setObjectName(name_);
 }
 
 Session::~Session()
@@ -175,6 +177,9 @@ void Session::set_name(QString name)
 
        name_ = name;
 
+       // Use this name also for the QObject instance
+       setObjectName(name_);
+
        name_changed();
 }
 
@@ -771,7 +776,7 @@ void Session::load_file(QString file_name, QString setup_file_name,
        main_bar_->update_device_list();
 
        start_capture([&, errorMessage](QString infoMessage) {
-               MainWindow::show_session_error(errorMessage, infoMessage); });
+               Q_EMIT session_error_raised(errorMessage, infoMessage); });
 
        // Only set save path if we loaded an srzip file
        if (dynamic_pointer_cast<devices::SessionFile>(device_))