Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 33e8c4f8 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

UI FIX: Change the view menu when changing the current document tab in the main window

parent e4079abc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!6Add document views
...@@ -124,6 +124,8 @@ MainWindow::MainWindow(QWidget *parent) noexcept ...@@ -124,6 +124,8 @@ MainWindow::MainWindow(QWidget *parent) noexcept
} }
}; };
connect(documents, &QTabWidget::currentChanged, this,
[this](int) noexcept -> void { documentViewActionsChanged(); });
connect(documents, &QTabWidget::currentChanged, saveFileAct, connect(documents, &QTabWidget::currentChanged, saveFileAct,
std::bind_front(enableSaveOnDocument, saveFileAct)); std::bind_front(enableSaveOnDocument, saveFileAct));
connect(documents, &QTabWidget::currentChanged, saveFileAsAct, connect(documents, &QTabWidget::currentChanged, saveFileAsAct,
...@@ -372,7 +374,11 @@ MainWindow::documentViewActionsChanged() noexcept ...@@ -372,7 +374,11 @@ MainWindow::documentViewActionsChanged() noexcept
viewMenu->clear(); viewMenu->clear();
// Change document view menu if we have a document // Change document view menu if we have a document
try {
if (DocumentView *documentView = getCurrentDocumentView()) { if (DocumentView *documentView = getCurrentDocumentView()) {
viewMenu->addActions(documentView->getViewsActions()); viewMenu->addActions(documentView->getViewsActions());
} }
} catch (const std::runtime_error &e) {
qInfo() << "No view to display:" << e.what();
}
} }
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter