]> sigrok.org Git - pulseview.git/blobdiff - mainwindow.cpp
Added session file open support
[pulseview.git] / mainwindow.cpp
index 45d415dd16114ffefa38735a95f82b37b9d7ccf6..d85c0a40e46e0604690cb62ab6ea5eefec04d11a 100644 (file)
@@ -22,6 +22,8 @@ extern "C" {
 #include <sigrokdecode.h>
 }
 
+#include <QFileDialog>
+
 #include "about.h"
 
 #include "mainwindow.h"
@@ -49,6 +51,14 @@ MainWindow::~MainWindow()
        delete ui;
 }
 
+void MainWindow::on_actionOpen_triggered()
+{
+       QString fileName = QFileDialog::getOpenFileName(
+               this, tr("Open File"), "",
+               tr("Sigrok Sessions (*.sr)"));
+       session.loadFile(fileName.toStdString());
+}
+
 void MainWindow::on_actionAbout_triggered()
 {
        About dlg(this);