Initial manual connect dialog with a serial port selector
[pulseview.git] / pv / mainwindow.h
index a68c37de04df8b914d2bdcd159a35038171ac547..993c608493a39a6b4a1b4a1f75486ee822985e57 100644 (file)
@@ -46,7 +46,8 @@ class MainWindow : public QMainWindow
        Q_OBJECT
 
 public:
-       explicit MainWindow(QWidget *parent = 0);
+       explicit MainWindow(const char *open_file_name = NULL,
+               QWidget *parent = 0);
 
 private:
        void setup_ui();
@@ -59,6 +60,8 @@ private:
        QMenuBar *_menu_bar;
        QMenu *_menu_file;
        QAction *_action_open;
+       QAction *_action_connect;
+       QAction *_action_quit;
 
        QMenu *_menu_view;
        QAction *_action_view_zoom_in;
@@ -75,8 +78,12 @@ private:
        SamplingBar *_sampling_bar;
 
 private slots:
+       void load_file(QString file_name);
 
        void on_actionOpen_triggered();
+       void on_actionQuit_triggered();
+
+       void on_actionConnect_triggered();
 
        void on_actionViewZoomIn_triggered();