Gui: fix activating of MDI views via menu commands

This commit is contained in:
wmayer
2023-01-06 14:42:29 +01:00
parent 620aaac90d
commit c18adc2cee
2 changed files with 19 additions and 3 deletions

View File

@@ -229,7 +229,12 @@ StdCmdActivatePrevWindow::StdCmdActivatePrevWindow()
sWhatsThis = "Std_ActivatePrevWindow";
sStatusTip = QT_TR_NOOP("Activate previous window");
sPixmap = "Std_WindowPrev";
sAccel = keySequenceToAccel(QKeySequence::PreviousChild);
// Depending on the OS 'QKeySequence::PreviousChild' gives
// Ctrl+Shift+Backtab instead of Ctrl+Shift+Tab which leads
// to a strange behaviour when using it.
// A workaround is to create a shortcut as Shift + QKeySequence::NextChild
static std::string previousChild = std::string("Shift+") + keySequenceToAccel(QKeySequence::NextChild);
sAccel = previousChild.c_str();
eType = 0;
}