]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
MainWindow: Use a QTabWidget to display the QDockWidgets
[pulseview.git] / pv / mainwindow.hpp
index ddad67050f03a5a78317ae00fd00d17750ad53c0..e9cecfb1deab73c4fcf3cb81578b3d5829c71c65 100644 (file)
@@ -26,6 +26,7 @@
 #include <memory>
 
 #include <QMainWindow>
+#include <QTabWidget>
 
 #include "session.hpp"
 #include "views/viewbase.hpp"
@@ -120,6 +121,10 @@ private:
        std::map< std::shared_ptr<QDockWidget>,
                std::shared_ptr<views::ViewBase> > view_docks_;
 
+       std::map< std::shared_ptr<Session>, QMainWindow*> session_windows_;
+
+       QTabWidget session_selector_;
+
        QAction *const action_view_sticky_scrolling_;
        QAction *const action_view_coloured_bg_;
        QAction *const action_about_;