v1.0.0-rc.41

This commit is contained in:
2025-06-10 18:14:04 +02:00
parent 72cdbd04a5
commit 41a3e671f4
244 changed files with 3063 additions and 704 deletions
+18 -2
View File
@@ -34,11 +34,16 @@ JFJochViewerMenu::JFJochViewerMenu(QWidget *parent) : QMenuBar(parent) {
connect(toggleImageWindowAction, &QAction::toggled,
this, &JFJochViewerMenu::imageListWindowToggled);
toggleMetadataWindowAction = windowMenu->addAction("Metadata");
toggleMetadataWindowAction->setCheckable(true);
toggleMetadataWindowAction->setChecked(false);
connect(toggleMetadataWindowAction, &QAction::toggled,
this, &JFJochViewerMenu::metadataWindowToggled);
QMenu *helpMenu = addMenu("Help");
// Add "About" action
const QAction *aboutAction = helpMenu->addAction("About");
connect(aboutAction, &QAction::triggered, this, &JFJochViewerMenu::aboutSelected);
}
void JFJochViewerMenu::aboutSelected() {
@@ -97,6 +102,17 @@ void JFJochViewerMenu::imageListWindowToggled(bool checked) {
emit closeImageListWindow();
}
void JFJochViewerMenu::metadataWindowToggled(bool checked) {
if (checked)
emit openMetadataWindow();
else
emit closeMetadataWindow();
}
void JFJochViewerMenu::imageListWindowClosing() {
toggleImageWindowAction->setChecked(false);
}
}
void JFJochViewerMenu::metadataWindowClosing() {
toggleMetadataWindowAction->setChecked(false);
}