Index: /trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp	(revision 74870)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp	(revision 74871)
@@ -167,5 +167,5 @@
 {
     /* Save the setting: */
-    /// @todo implement extra-data setter!
+    gEDataManager->setCloudProfileManagerDetailsExpanded(fVisible);
     /* Show/hide details area and Apply button: */
     m_pDetailsWidget->setVisible(fVisible);
@@ -381,5 +381,5 @@
 {
     /* Details action/widget: */
-    /// @todo implement extra-data getter!
+    m_pActionPool->action(UIActionIndexST_M_Cloud_T_Details)->setChecked(gEDataManager->cloudProfileManagerDetailsExpanded());
 }
 
@@ -536,5 +536,6 @@
     // Since we connected signals later than extra-data loaded
     // for signals above, we should handle that stuff here again:
-    /// @todo implement extra-data getter!
+    button(ButtonType_Apply)->setVisible(gEDataManager->cloudProfileManagerDetailsExpanded());
+    button(ButtonType_Reset)->setVisible(gEDataManager->cloudProfileManagerDetailsExpanded());
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp	(revision 74870)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp	(revision 74871)
@@ -107,4 +107,7 @@
 /* Host Network Manager: */
 const char *UIExtraDataDefs::GUI_HostNetworkManager_Details_Expanded = "GUI/HostNetworkManager/Details/Expanded";
+
+/* Cloud Profile Manager: */
+const char *UIExtraDataDefs::GUI_CloudProfileManager_Details_Expanded = "GUI/CloudProfileManager/Details/Expanded";
 
 #ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h	(revision 74870)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h	(revision 74871)
@@ -182,4 +182,10 @@
         /** Holds whether Host Network Manager details expanded. */
         SHARED_LIBRARY_STUFF extern const char *GUI_HostNetworkManager_Details_Expanded;
+    /** @} */
+
+    /** @name Cloud Profile Manager
+      * @{ */
+        /** Holds whether Cloud Profile Manager details expanded. */
+        SHARED_LIBRARY_STUFF extern const char *GUI_CloudProfileManager_Details_Expanded;
     /** @} */
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp	(revision 74870)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp	(revision 74871)
@@ -1980,4 +1980,5 @@
            << GUI_VirtualMediaManager_Details_Expanded
            << GUI_HostNetworkManager_Details_Expanded
+           << GUI_CloudProfileManager_Details_Expanded
            << GUI_HideDescriptionForWizards
            << GUI_HideFromManager << GUI_HideDetails
@@ -2938,4 +2939,16 @@
 }
 
+bool UIExtraDataManager::cloudProfileManagerDetailsExpanded()
+{
+    /* 'False' unless feature allowed: */
+    return isFeatureAllowed(GUI_CloudProfileManager_Details_Expanded);
+}
+
+void UIExtraDataManager::setCloudProfileManagerDetailsExpanded(bool fExpanded)
+{
+    /* 'True' if feature allowed, null-string otherwise: */
+    return setExtraDataString(GUI_CloudProfileManager_Details_Expanded, toFeatureAllowed(fExpanded));
+}
+
 WizardMode UIExtraDataManager::modeForWizardType(WizardType type)
 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h	(revision 74870)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h	(revision 74871)
@@ -374,4 +374,12 @@
         /** Defines whether Host Network Manager details @a fExpanded. */
         void setHostNetworkManagerDetailsExpanded(bool fExpanded);
+    /** @} */
+
+    /** @name Cloud Profile Manager
+      * @{ */
+        /** Returns whether Cloud Profile Manager details expanded. */
+        bool cloudProfileManagerDetailsExpanded();
+        /** Defines whether Cloud Profile Manager details @a fExpanded. */
+        void setCloudProfileManagerDetailsExpanded(bool fExpanded);
     /** @} */
 
