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