]> sigrok.org Git - pulseview.git/blobdiff - mainwindow.h
Replaced mainwindow.ui XML with code
[pulseview.git] / mainwindow.h
index da103c16ccd6fb4d13dbe5af5e18d13085c5195f..9605ccfbc832722daad20a69bfed278c0701ccce 100644 (file)
@@ -32,22 +32,42 @@ namespace Ui {
 class MainWindow;
 }
 
+class QAction;
+class QMenuBar;
+class QMenu;
+class QVBoxLayout;
+class QStatusBar;
+class QWidget;
+
 class MainWindow : public QMainWindow
 {
        Q_OBJECT
 
 public:
        explicit MainWindow(QWidget *parent = 0);
-       ~MainWindow();
 
 private:
-       Ui::MainWindow *_ui;
+       void setup_ui();
+
+private:
 
-       SamplingBar *_sampling_bar;
 
        SigSession _session;
        SigView *_view;
 
+       QAction *_action_open;
+       QAction *_action_about;
+
+       QMenuBar *_menu_bar;
+       QMenu *_menu_file;
+       QMenu *_menu_help;
+
+       QWidget *_central_widget;
+       QVBoxLayout *_vertical_layout;
+
+       SamplingBar *_sampling_bar;
+       QStatusBar *_status_bar;
+
 private slots:
 
        void on_actionOpen_triggered();