]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.cpp
Initial manual connect dialog with a serial port selector
[pulseview.git] / pv / mainwindow.cpp
index 99e545681e71a3a71042dd30c56818606629e24d..82087ee080164f28cdfc9b3273ba2049d11dfe95 100644 (file)
@@ -33,6 +33,7 @@
 #include "mainwindow.h"
 #include "samplingbar.h"
 #include "dialogs/about.h"
+#include "dialogs/connect.h"
 #include "view/view.h"
 
 /* __STDC_FORMAT_MACROS is required for PRIu64 and friends (in C++). */
@@ -100,6 +101,15 @@ void MainWindow::setup_ui()
 
        _menu_file->addSeparator();
 
+       _action_connect = new QAction(this);
+       _action_connect->setText(QApplication::translate(
+               "MainWindow", "&Connect to Device...", 0,
+               QApplication::UnicodeUTF8));
+       _action_connect->setObjectName(QString::fromUtf8("actionConnect"));
+       _menu_file->addAction(_action_connect);
+
+       _menu_file->addSeparator();
+
        _action_quit = new QAction(this);
        _action_quit->setText(QApplication::translate(
                "MainWindow", "&Quit", 0, QApplication::UnicodeUTF8));
@@ -195,6 +205,12 @@ void MainWindow::on_actionOpen_triggered()
        load_file(file_name);
 }
 
+void MainWindow::on_actionConnect_triggered()
+{
+       dialogs::Connect dlg(this);
+       dlg.exec();
+}
+
 void MainWindow::on_actionQuit_triggered()
 {
        close();