VirtualBox

Changeset 94005 in vbox


Ignore:
Timestamp:
Mar 1, 2022 12:58:47 AM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: qt6: QMap::insertMulti -> QMultiMap::insert (5.5?). bugref:9898

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp

    r93408 r94005  
    257257
    258258/* Obsolete keys: */
    259 QMap<QString, QString> UIExtraDataDefs::prepareObsoleteKeysMap()
     259QMultiMap<QString, QString> UIExtraDataDefs::prepareObsoleteKeysMap()
    260260{
    261     QMap<QString, QString> map;
    262     map.insertMulti(GUI_Details_Elements, GUI_DetailsPageBoxes);
    263     map.insertMulti(GUI_Details_Elements_Preview_UpdateInterval, GUI_PreviewUpdate);
     261    QMultiMap<QString, QString> map;
     262    map.insert(GUI_Details_Elements, GUI_DetailsPageBoxes);
     263    map.insert(GUI_Details_Elements_Preview_UpdateInterval, GUI_PreviewUpdate);
    264264    return map;
    265265}
    266 QMap<QString, QString> UIExtraDataDefs::g_mapOfObsoleteKeys = UIExtraDataDefs::prepareObsoleteKeysMap();
     266QMultiMap<QString, QString> UIExtraDataDefs::g_mapOfObsoleteKeys = UIExtraDataDefs::prepareObsoleteKeysMap();
    267267
    268268
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h

    r93408 r94005  
    470470      * @{ */
    471471        /** Prepares obsolete keys map. */
    472         SHARED_LIBRARY_STUFF QMap<QString, QString> prepareObsoleteKeysMap();
     472        SHARED_LIBRARY_STUFF QMultiMap<QString, QString> prepareObsoleteKeysMap();
    473473
    474474        /** Holds the obsolete keys map. */
    475         SHARED_LIBRARY_STUFF extern QMap<QString, QString> g_mapOfObsoleteKeys;
     475        SHARED_LIBRARY_STUFF extern QMultiMap<QString, QString> g_mapOfObsoleteKeys;
    476476    /** @} */
    477477}
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/editors/UIShortcutConfigurationEditor.cpp

    r93990 r94005  
    405405{
    406406    /* Enumerate all the sequences: */
    407     QMap<QString, QString> usedSequences;
     407    QMultiMap<QString, QString> usedSequences;
    408408    foreach (const UIShortcutTableViewRow &item, m_shortcuts)
    409409    {
     
    413413            const QString strScope = item.scope();
    414414            strKey = strScope.isNull() ? strKey : QString("%1: %2").arg(strScope, strKey);
    415             usedSequences.insertMulti(strKey, item.key());
     415            usedSequences.insert(strKey, item.key());
    416416        }
    417417    }
     
    420420    foreach (const QString &strKey, usedSequences.keys())
    421421        if (usedSequences.count(strKey) > 1)
    422             duplicatedSequences.unite(usedSequences.values(strKey).toSet());
     422        {
     423            foreach (const QString &strValue, usedSequences.values(strKey))
     424                duplicatedSequences |= strValue;
     425        }
    423426    /* Is there something changed? */
    424427    if (m_duplicatedSequences != duplicatedSequences)
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsSF.cpp

    r94004 r94005  
    335335
    336336    /* Get actual folders: */
    337     QMap<UISharedFolderType, CSharedFolder> folders;
     337    QMultiMap<UISharedFolderType, CSharedFolder> folders;
    338338    /* Load machine (permanent) folders if allowed: */
    339339    if (isSharedFolderTypeSupported(MachineType))
    340340    {
    341341        foreach (const CSharedFolder &folder, getSharedFolders(MachineType))
    342             folders.insertMulti(MachineType, folder);
     342            folders.insert(MachineType, folder);
    343343    }
    344344    /* Load console (temporary) folders if allowed: */
     
    346346    {
    347347        foreach (const CSharedFolder &folder, getSharedFolders(ConsoleType))
    348             folders.insertMulti(ConsoleType, folder);
     348            folders.insert(ConsoleType, folder);
    349349    }
    350350
Note: See TracChangeset for help on using the changeset viewer.

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