src/mainwindow.h

changeset 124
f9f308c8e0c5
parent 121
000781318c36
child 125
f127982d3412
equal deleted inserted replaced
123:e3fe3617b631 124:f9f308c8e0c5
45 void openRecentFile(); 45 void openRecentFile();
46 void setRenderStyle(gl::RenderStyle renderStyle); 46 void setRenderStyle(gl::RenderStyle renderStyle);
47 protected: 47 protected:
48 void changeEvent(QEvent* event) override; 48 void changeEvent(QEvent* event) override;
49 void closeEvent(QCloseEvent* event) override; 49 void closeEvent(QCloseEvent* event) override;
50 void keyReleaseEvent(QKeyEvent *event) override;
50 private: 51 private:
51 std::unique_ptr<class Ui_MainWindow> ui; 52 std::unique_ptr<class Ui_MainWindow> ui;
52 DocumentManager documents; 53 DocumentManager documents;
53 QMap<Model*, QWidget*> modelWidgets; 54 QMap<Model*, QWidget*> modelWidgets;
54 QString currentLanguage = "en"; 55 QString currentLanguage = "en";
79 private Q_SLOTS: 80 private Q_SLOTS:
80 void canvasMousePressed(QMouseEvent* event); 81 void canvasMousePressed(QMouseEvent* event);
81 void canvasMouseReleased(Document *document, Canvas *canvas, QMouseEvent *event); 82 void canvasMouseReleased(Document *document, Canvas *canvas, QMouseEvent *event);
82 void canvasMouseDoubleClicked(QMouseEvent* event); 83 void canvasMouseDoubleClicked(QMouseEvent* event);
83 void canvasMouseMoved(Document *document, Canvas *canvas, QMouseEvent *event); 84 void canvasMouseMoved(Document *document, Canvas *canvas, QMouseEvent *event);
84 void canvasKeyReleased(QKeyEvent*);
85 }; 85 };

mercurial