X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=mainwindow.h;h=4633aa0e245426b6c0a72a6b1ec4582c544cc418;hp=6ae608ccb822fe32ef1d0752306cccf71b3defdd;hb=0a4db787f8b25e1b4d68b4bcb3e2c9a26c8c13bb;hpb=274d4f133825cddfc6a42438dd47899db20c7d97 diff --git a/mainwindow.h b/mainwindow.h index 6ae608cc..4633aa0e 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -32,21 +32,43 @@ namespace Ui { class MainWindow; } +class QAction; +class QMenuBar; +class QMenu; +class QVBoxLayout; +class QStatusBar; +class QToolBar; +class QWidget; + class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); - ~MainWindow(); private: - Ui::MainWindow *ui; + void setup_ui(); - SamplingBar *_sampling_bar; +private: + + + SigSession _session; + SigView *_view; - 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; + + QToolBar *_toolbar; + SamplingBar *_sampling_bar; + QStatusBar *_status_bar; private slots: