src/mainwindow.h

changeset 112
5760cbb32bc0
parent 111
1f42c03fafca
child 121
000781318c36
equal deleted inserted replaced
111:1f42c03fafca 112:5760cbb32bc0
33 { 33 {
34 Q_OBJECT 34 Q_OBJECT
35 public: 35 public:
36 MainWindow(QWidget *parent = nullptr); 36 MainWindow(QWidget *parent = nullptr);
37 ~MainWindow() override; 37 ~MainWindow() override;
38 private slots: 38 private Q_SLOTS:
39 void newModel(); 39 void newModel();
40 void openModel(); 40 void openModel();
41 void openModelFromPath(const QString& path); 41 void openModelFromPath(const QString& path);
42 void runSettingsEditor(); 42 void runSettingsEditor();
43 void handleDocumentSplitterChange(); 43 void handleDocumentSplitterChange();
74 void openModelForEditing(const QString& modelName); 74 void openModelForEditing(const QString& modelName);
75 static QString pathToTranslation(const QString& localeCode); 75 static QString pathToTranslation(const QString& localeCode);
76 void loadColors(); 76 void loadColors();
77 Q_SLOT void toolActionTriggered(); 77 Q_SLOT void toolActionTriggered();
78 void selectTool(BaseTool* tool); 78 void selectTool(BaseTool* tool);
79 private slots: 79 private Q_SLOTS:
80 void canvasMousePressed(QMouseEvent* event); 80 void canvasMousePressed(QMouseEvent* event);
81 void canvasMouseReleased(Document *document, Canvas *canvas); 81 void canvasMouseReleased(Document *document, Canvas *canvas);
82 void canvasMouseDoubleClicked(QMouseEvent* event); 82 void canvasMouseDoubleClicked(QMouseEvent* event);
83 void canvasMouseMoved(Document *document, Canvas *canvas); 83 void canvasMouseMoved(Document *document, Canvas *canvas);
84 void canvasKeyReleased(QKeyEvent*); 84 void canvasKeyReleased(QKeyEvent*);

mercurial