1 #ifndef MAINVIEWCONTAINER_H 2 #define MAINVIEWCONTAINER_H 3 4 #include "GraphDraw/mainview.h" 5 #include "Widgets/sheetzoom.h" 6 #include "Widgets/popupwidget.h" 7 8 #include <QObject> 9 #include <QWidget> 10 #include <QScrollArea> 11 #include <algorithm> 12 13 class MainViewContainer : public QScrollArea 14 { 15 Q_OBJECT 16 17 public: 18 MainViewContainer(Information *information, QWidget *parent = nullptr); 19 ~MainViewContainer(); 20 21 protected: 22 void resizeEvent(QResizeEvent *event); 23 void showEvent(QShowEvent *event); 24 25 double screenDPI; 26 Information *information; 27 MainView *mainView; 28 SheetZoom *sheetZoom; 29 PopupWidget *zoomPopup; 30 }; 31 32 #endif // MAINVIEWCONTAINER_H 33