211 this->ui->tabs->addTab(document, modelName); |
211 this->ui->tabs->addTab(document, modelName); |
212 this->ui->tabs->setCurrentWidget(document); |
212 this->ui->tabs->setCurrentWidget(document); |
213 document->restoreSplitterState(this->documentSplitterState); |
213 document->restoreSplitterState(this->documentSplitterState); |
214 connect(document, &Document::splitterChanged, this, &MainWindow::handleDocumentSplitterChange); |
214 connect(document, &Document::splitterChanged, this, &MainWindow::handleDocumentSplitterChange); |
215 connect(document, &Document::mouseClick, this, &MainWindow::canvasMouseReleased); |
215 connect(document, &Document::mouseClick, this, &MainWindow::canvasMouseReleased); |
|
216 connect(document, &Document::mouseMove, this, &MainWindow::canvasMouseMoved); |
216 } |
217 } |
217 |
218 |
218 void MainWindow::runSettingsEditor() |
219 void MainWindow::runSettingsEditor() |
219 { |
220 { |
220 SettingsEditor settingsEditor{&this->settings, this->defaultKeyboardShortcuts, this}; |
221 SettingsEditor settingsEditor{&this->settings, this->defaultKeyboardShortcuts, this}; |