VirtualBox

Changeset 51541 in vbox


Ignore:
Timestamp:
Jun 5, 2014 7:14:45 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
94188
Message:

FE/Qt: 6660: Advanced extra-data management framework: Integrate GUI_LastItemSelected.

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

Legend:

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

    r51532 r51541  
    427427}
    428428
     429QString UIExtraDataManager::selectorWindowLastItemChosen() const
     430{
     431    return extraDataString(GUI_LastItemSelected);
     432}
     433
     434void UIExtraDataManager::setSelectorWindowLastItemChosen(const QString &strItemID)
     435{
     436    setExtraDataString(GUI_LastItemSelected, strItemID);
     437}
     438
    429439QMap<DetailsElementType, bool> UIExtraDataManager::selectorWindowDetailsElements()
    430440{
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h

    r51532 r51541  
    151151    /** Defines whether selector-window status-bar @a fVisible. */
    152152    void setSelectorWindowStatusBarVisible(bool fVisible);
     153
     154    /** Returns last item chosen in selector-window chooser-pane. */
     155    QString selectorWindowLastItemChosen() const;
     156    /** Returns last item chosen in selector-window chooser-pane as @a strItemID. */
     157    void setSelectorWindowLastItemChosen(const QString &strItemID);
    153158
    154159    /** Returns selector-window details-pane elements. */
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp

    r51187 r51541  
    12311231{
    12321232    /* Load last selected item (choose first if unable to load): */
    1233     setCurrentItem(vboxGlobal().virtualBox().GetExtraData(GUI_LastItemSelected));
     1233    setCurrentItem(gEDataManager->selectorWindowLastItemChosen());
    12341234    if (!currentItem() && !navigationList().isEmpty())
    12351235        setCurrentItem(navigationList().first());
     
    12391239{
    12401240    /* Save last selected item: */
    1241     vboxGlobal().virtualBox().SetExtraData(GUI_LastItemSelected,
    1242                                            currentItem() ? currentItem()->definition() : QString());
     1241    gEDataManager->setSelectorWindowLastItemChosen(currentItem() ? currentItem()->definition() : QString());
    12431242}
    12441243
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