Gui: Ensure Quit menu item is QAction::QuitRole
This commit is contained in:
committed by
Kacper Donat
parent
0ff0359524
commit
483d0ef6fe
@@ -980,13 +980,13 @@ bool StdCmdPrintPdf::isActive()
|
||||
// Std_Quit
|
||||
//===========================================================================
|
||||
|
||||
DEF_STD_CMD(StdCmdQuit)
|
||||
DEF_STD_CMD_C(StdCmdQuit)
|
||||
|
||||
StdCmdQuit::StdCmdQuit()
|
||||
:Command("Std_Quit")
|
||||
{
|
||||
sGroup = "File";
|
||||
sMenuText = QT_TR_NOOP("E&xit");
|
||||
// sMenuText = No menu text here, Qt sets it based on QAction::QuitRole
|
||||
sToolTipText = QT_TR_NOOP("Quits the application");
|
||||
sWhatsThis = "Std_Quit";
|
||||
sStatusTip = sToolTipText;
|
||||
@@ -995,6 +995,14 @@ StdCmdQuit::StdCmdQuit()
|
||||
eType = NoTransaction;
|
||||
}
|
||||
|
||||
Action * StdCmdQuit::createAction()
|
||||
{
|
||||
Action *pcAction = Command::createAction();
|
||||
pcAction->setMenuRole(QAction::QuitRole);
|
||||
|
||||
return pcAction;
|
||||
}
|
||||
|
||||
void StdCmdQuit::activated(int iMsg)
|
||||
{
|
||||
Q_UNUSED(iMsg);
|
||||
|
||||
Reference in New Issue
Block a user