VirtualBox

Changeset 74871 in vbox


Ignore:
Timestamp:
Oct 16, 2018 5:12:19 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
125849
Message:

FE/Qt: bugref:9230: Extra-data support for Cloud tool.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp

    r74868 r74871  
    167167{
    168168    /* Save the setting: */
    169     /// @todo implement extra-data setter!
     169    gEDataManager->setCloudProfileManagerDetailsExpanded(fVisible);
    170170    /* Show/hide details area and Apply button: */
    171171    m_pDetailsWidget->setVisible(fVisible);
     
    381381{
    382382    /* Details action/widget: */
    383     /// @todo implement extra-data getter!
     383    m_pActionPool->action(UIActionIndexST_M_Cloud_T_Details)->setChecked(gEDataManager->cloudProfileManagerDetailsExpanded());
    384384}
    385385
     
    536536    // Since we connected signals later than extra-data loaded
    537537    // for signals above, we should handle that stuff here again:
    538     /// @todo implement extra-data getter!
     538    button(ButtonType_Apply)->setVisible(gEDataManager->cloudProfileManagerDetailsExpanded());
     539    button(ButtonType_Reset)->setVisible(gEDataManager->cloudProfileManagerDetailsExpanded());
    539540}
    540541
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp

    r74265 r74871  
    107107/* Host Network Manager: */
    108108const char *UIExtraDataDefs::GUI_HostNetworkManager_Details_Expanded = "GUI/HostNetworkManager/Details/Expanded";
     109
     110/* Cloud Profile Manager: */
     111const char *UIExtraDataDefs::GUI_CloudProfileManager_Details_Expanded = "GUI/CloudProfileManager/Details/Expanded";
    109112
    110113#ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h

    r74870 r74871  
    182182        /** Holds whether Host Network Manager details expanded. */
    183183        SHARED_LIBRARY_STUFF extern const char *GUI_HostNetworkManager_Details_Expanded;
     184    /** @} */
     185
     186    /** @name Cloud Profile Manager
     187      * @{ */
     188        /** Holds whether Cloud Profile Manager details expanded. */
     189        SHARED_LIBRARY_STUFF extern const char *GUI_CloudProfileManager_Details_Expanded;
    184190    /** @} */
    185191
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp

    r74865 r74871  
    19801980           << GUI_VirtualMediaManager_Details_Expanded
    19811981           << GUI_HostNetworkManager_Details_Expanded
     1982           << GUI_CloudProfileManager_Details_Expanded
    19821983           << GUI_HideDescriptionForWizards
    19831984           << GUI_HideFromManager << GUI_HideDetails
     
    29382939}
    29392940
     2941bool UIExtraDataManager::cloudProfileManagerDetailsExpanded()
     2942{
     2943    /* 'False' unless feature allowed: */
     2944    return isFeatureAllowed(GUI_CloudProfileManager_Details_Expanded);
     2945}
     2946
     2947void UIExtraDataManager::setCloudProfileManagerDetailsExpanded(bool fExpanded)
     2948{
     2949    /* 'True' if feature allowed, null-string otherwise: */
     2950    return setExtraDataString(GUI_CloudProfileManager_Details_Expanded, toFeatureAllowed(fExpanded));
     2951}
     2952
    29402953WizardMode UIExtraDataManager::modeForWizardType(WizardType type)
    29412954{
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h

    r74757 r74871  
    374374        /** Defines whether Host Network Manager details @a fExpanded. */
    375375        void setHostNetworkManagerDetailsExpanded(bool fExpanded);
     376    /** @} */
     377
     378    /** @name Cloud Profile Manager
     379      * @{ */
     380        /** Returns whether Cloud Profile Manager details expanded. */
     381        bool cloudProfileManagerDetailsExpanded();
     382        /** Defines whether Cloud Profile Manager details @a fExpanded. */
     383        void setCloudProfileManagerDetailsExpanded(bool fExpanded);
    376384    /** @} */
    377385
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