VirtualBox

Changeset 62219 in vbox


Ignore:
Timestamp:
Jul 13, 2016 1:13:56 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
108730
Message:

FE/Qt: UIMessageCenter and QIMessageBox: Make sure Escape button always set for our message-boxes, that is required to properly handle closeEvent() when user clicked the window close button.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIMessageBox.cpp

    r60362 r62219  
    249249            if (m_pButton3)
    250250                connect(m_pButton3, SIGNAL(clicked()), SLOT(sltDone3()));
     251            /* Make sure Escape button always set: */
     252            Assert(m_iButtonEsc);
    251253            /* If this is a critical message add a "Copy to clipboard" button: */
    252254            if (m_iconType == AlertIconType_Critical)
     
    336338        pCloseEvent->accept();
    337339    else
     340    {
    338341        pCloseEvent->ignore();
     342        reject();
     343    }
    339344}
    340345
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp

    r61210 r62219  
    172172{
    173173    message(pParent, type, strMessage, strDetails, pcszAutoConfirmId,
    174             AlertButton_Ok | AlertButtonOption_Default);
     174            AlertButton_Ok | AlertButtonOption_Default | AlertButtonOption_Escape);
    175175}
    176176
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette