v1.0.0-rc.41
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user