VirtualBox

Changeset 75306 in vbox


Ignore:
Timestamp:
Nov 7, 2018 1:27:24 PM (6 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9289: UIExtraDataDefs & UIExtraDataManager: Move to new extra-data flags for Details pane.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/extradata
Files:
3 edited

Legend:

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

    r75305 r75306  
    9898const char *UIExtraDataDefs::GUI_DetailsPageBoxes = "GUI/DetailsPageBoxes";
    9999const char *UIExtraDataDefs::GUI_PreviewUpdate = "GUI/PreviewUpdate";
     100const char *UIExtraDataDefs::GUI_Details_Elements = "GUI/Details/Elements";
     101const char *UIExtraDataDefs::GUI_Details_Elements_Preview_UpdateInterval = "GUI/Details/Elements/Preview/UpdateInterval";
    100102
    101103/* Snapshot Manager: */
     
    226228{
    227229    QMap<QString, QString> map;
    228     // Define substitutes here..
     230    map.insertMulti(GUI_Details_Elements, GUI_DetailsPageBoxes);
     231    map.insertMulti(GUI_Details_Elements_Preview_UpdateInterval, GUI_PreviewUpdate);
    229232    return map;
    230233}
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h

    r75305 r75306  
    167167        SHARED_LIBRARY_STUFF extern const char *GUI_LastItemSelected;
    168168        /** Holds selector-window details-pane' elements. */
     169        /// @todo remove GUI_DetailsPageBoxes in 6.2
    169170        SHARED_LIBRARY_STUFF extern const char *GUI_DetailsPageBoxes;
     171        /// @todo remove GUI_PreviewUpdate in 6.2
    170172        /** Holds selector-window details-pane' preview update interval. */
    171173        SHARED_LIBRARY_STUFF extern const char *GUI_PreviewUpdate;
     174        /** Holds VirtualBox Manager Details-pane elements. */
     175        SHARED_LIBRARY_STUFF extern const char *GUI_Details_Elements;
     176        /** Holds VirtualBox Manager Details-pane / Preview element update interval. */
     177        SHARED_LIBRARY_STUFF extern const char *GUI_Details_Elements_Preview_UpdateInterval;
    172178    /** @} */
    173179
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp

    r75305 r75306  
    19741974           << GUI_Statusbar
    19751975           << GUI_GroupDefinitions << GUI_LastItemSelected
    1976            << GUI_DetailsPageBoxes << GUI_PreviewUpdate
     1976           << GUI_Details_Elements
     1977           << GUI_Details_Elements_Preview_UpdateInterval
    19771978           << GUI_SnapshotManager_Details_Expanded
    19781979           << GUI_VirtualMediaManager_Details_Expanded
     
    28692870{
    28702871    /* Get corresponding extra-data: */
    2871     const QStringList data = extraDataStringList(GUI_DetailsPageBoxes);
     2872    const QStringList data = extraDataStringList(GUI_Details_Elements);
    28722873
    28732874    /* Desearialize passed elements: */
     
    28792880        {
    28802881            fOpened = false;
    2881             strItem.remove("Closed");
     2882            strItem.remove("Closed", Qt::CaseInsensitive);
    28822883        }
    2883         DetailsElementType type = gpConverter->fromInternalString<DetailsElementType>(strItem);
    2884         if (type != DetailsElementType_Invalid)
    2885             elements[type] = fOpened;
     2884        const DetailsElementType enmType = gpConverter->fromInternalString<DetailsElementType>(strItem);
     2885        if (enmType != DetailsElementType_Invalid)
     2886            elements[enmType] = fOpened;
    28862887    }
    28872888
     
    28962897
    28972898    /* Searialize passed elements: */
    2898     foreach (DetailsElementType type, elements.keys())
    2899     {
    2900         QString strValue = gpConverter->toInternalString(type);
    2901         if (!elements[type])
     2899    foreach (DetailsElementType enmType, elements.keys())
     2900    {
     2901        QString strValue = gpConverter->toInternalString(enmType);
     2902        if (!elements[enmType])
    29022903            strValue += "Closed";
    29032904        data << strValue;
     
    29052906
    29062907    /* Re-cache corresponding extra-data: */
    2907     setExtraDataStringList(GUI_DetailsPageBoxes, data);
     2908    setExtraDataStringList(GUI_Details_Elements, data);
    29082909}
    29092910
    29102911PreviewUpdateIntervalType UIExtraDataManager::selectorWindowPreviewUpdateInterval()
    29112912{
    2912     return gpConverter->fromInternalString<PreviewUpdateIntervalType>(extraDataString(GUI_PreviewUpdate));
     2913    return gpConverter->fromInternalString<PreviewUpdateIntervalType>(extraDataString(GUI_Details_Elements_Preview_UpdateInterval));
    29132914}
    29142915
    29152916void UIExtraDataManager::setSelectorWindowPreviewUpdateInterval(PreviewUpdateIntervalType interval)
    29162917{
    2917     setExtraDataString(GUI_PreviewUpdate, gpConverter->toInternalString(interval));
     2918    setExtraDataString(GUI_Details_Elements_Preview_UpdateInterval, gpConverter->toInternalString(interval));
    29182919}
    29192920
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