#pragma once // qt #include // optical design class GraphicsScene; class GraphicsView; class OpticalDesign; class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private: void initUi(); void initShortcuts(); private: GraphicsScene* m_scene{nullptr}; GraphicsView* m_view{nullptr}; OpticalDesign* m_design{nullptr}; };