00001 #ifndef SUBWINDOW_H 00002 #define SUBWINDOW_H 00003 00004 #include <QMainWindow> 00005 #include <set> 00006 #include "tabbedplotwidget.h" 00007 00008 class SubWindow : public QMainWindow 00009 { 00010 Q_OBJECT 00011 public: 00012 explicit SubWindow(QString name, PlotMatrix* first_tab, PlotDataMap &mapped_data, QMainWindow *parent_window); 00013 00014 virtual ~SubWindow(); 00015 00016 TabbedPlotWidget* tabbedWidget() { return tabbed_widget_;} 00017 00018 signals: 00019 00020 void tabAdded(); 00021 00022 protected: 00023 virtual void closeEvent(QCloseEvent *event) override; 00024 TabbedPlotWidget* tabbed_widget_; 00025 00026 }; 00027 00028 #endif // SUBWINDOW_H