+ delete _ui;
+}
+
+void MainWindow::on_actionOpen_triggered()
+{
+ QString file_name = QFileDialog::getOpenFileName(
+ this, tr("Open File"), "",
+ tr("Sigrok Sessions (*.sr)"));
+ _session.load_file(file_name.toStdString());
+}
+
+void MainWindow::on_actionAbout_triggered()
+{
+ About dlg(this);
+ dlg.exec();
+}
+
+void MainWindow::run_stop()
+{
+ _session.start_capture(
+ _sampling_bar->get_selected_device(),
+ _sampling_bar->get_record_length(),
+ _sampling_bar->get_sample_rate());