VirtualBox

Changeset 81881 in vbox


Ignore:
Timestamp:
Nov 15, 2019 3:56:25 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
134676
Message:

FE/Qt: bugref: 6143. Hiding OS/Menu keys.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp

    r81868 r81881  
    115115    KeyboardRegion_NumPad,
    116116    KeyboardRegion_MultimediaKeys,
    117     KeyboardRegion_OSMenuKeys,
    118117    KeyboardRegion_Max
    119118};
     
    437436    QVector<LONG> scanCodeWithPrefix() const;
    438437
     438    void setIsOSMenuKey(bool fFlag);
     439    bool isOSMenuKey() const;
     440
    439441    void release();
    440442    void press();
     
    492494      * and has precedence over the captions defined in keyboard layout files. */
    493495    QString m_strStaticCaption;
     496    bool m_fIsOSMenuKey;
    494497};
    495498
     
    15501553    , m_pParentWidget(0)
    15511554    , m_enmKeyboardRegion(KeyboardRegion_Main)
     1555    , m_fIsOSMenuKey(false)
    15521556{
    15531557}
     
    16841688{
    16851689    m_pParentWidget = pParent;
     1690}
     1691
     1692void UISoftKeyboardKey::setIsOSMenuKey(bool fFlag)
     1693{
     1694    m_fIsOSMenuKey = fFlag;
     1695}
     1696
     1697bool UISoftKeyboardKey::isOSMenuKey() const
     1698{
     1699    return m_fIsOSMenuKey;
    16861700}
    16871701
     
    22492263            UISoftKeyboardKey &key = keys[j];
    22502264
    2251             if (m_fHideOSMenuKeys && key.keyboardRegion() == KeyboardRegion_OSMenuKeys)
     2265            if (m_fHideOSMenuKeys && key.isOSMenuKey())
    22522266                continue;
    22532267
     
    33163330        {
    33173331            if (m_xmlReader.readElementText() == "true")
    3318                 key.setKeyboardRegion(KeyboardRegion_OSMenuKeys);
     3332                key.setIsOSMenuKey(true);
    33193333        }
    33203334        else if (m_xmlReader.name() == "staticcaption")
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