Fix for menu buttons (#1254)

This commit is contained in:
Raivis Dejus 2025-10-03 15:03:55 +03:00 committed by GitHub
commit dfa7d50ab3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View file

@ -33,7 +33,7 @@ class TranscriptionViewModeToolButton(QToolButton):
self.setText(_("View"))
self.setIcon(VisibilityIcon(self))
self.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonTextBesideIcon)
self.setPopupMode(QToolButton.ToolButtonPopupMode.InstantPopup)
self.setPopupMode(QToolButton.ToolButtonPopupMode.MenuButtonPopup)
translation.connect(self.on_translation_available)
@ -59,6 +59,7 @@ class TranscriptionViewModeToolButton(QToolButton):
)
self.setMenu(menu)
self.clicked.connect(self.showMenu)
def on_translation_available(self):
self.translation_action.setVisible(True)

View file

@ -221,7 +221,8 @@ class TranscriptionViewerWidget(QWidget):
self
)
export_tool_button.setMenu(export_transcription_menu)
export_tool_button.setPopupMode(QToolButton.ToolButtonPopupMode.InstantPopup)
export_tool_button.setPopupMode(QToolButton.ToolButtonPopupMode.MenuButtonPopup)
export_tool_button.clicked.connect(export_tool_button.showMenu)
toolbar.addWidget(export_tool_button)
translate_button = QToolButton()