VirtualBox

Changeset 85683 in vbox for trunk/src/VBox/Main/xml


Ignore:
Timestamp:
Aug 11, 2020 11:03:42 AM (4 years ago)
Author:
vboxsync
Message:

Main,FE,doc/VBoxManage+Host+SystemProperties+manual: bugref:7983: Move update check from GUI to API, add more data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/xml/Settings.cpp

    r85285 r85683  
    16021602    , uLogHistoryCount(3)
    16031603    , fExclusiveHwVirt(true)
     1604    , fVBoxUpdateEnabled(true)
     1605    , uVBoxUpdateCount(0)
     1606    , uVBoxUpdateFrequency(1)
     1607    , uVBoxUpdateTarget(VBoxUpdateTarget_Stable)
    16041608{
    16051609#if defined(RT_OS_DARWIN) || defined(RT_OS_WINDOWS) || defined(RT_OS_SOLARIS)
     
    22462250                            fCopyProxySettingsFromExtraData = true;
    22472251                        pelmGlobalChild->getAttributeValue("proxyUrl", systemProperties.strProxyUrl);
     2252                        pelmGlobalChild->getAttributeValue("VBoxUpdateEnabled", systemProperties.fVBoxUpdateEnabled);
     2253                        pelmGlobalChild->getAttributeValue("VBoxUpdateCount", systemProperties.uVBoxUpdateCount);
     2254                        pelmGlobalChild->getAttributeValue("VBoxUpdateFrequency", systemProperties.uVBoxUpdateFrequency);
     2255                        pelmGlobalChild->getAttributeValue("VBoxUpdateTarget", systemProperties.uVBoxUpdateTarget);
     2256                        pelmGlobalChild->getAttributeValue("VBoxUpdateLastCheckDate",
     2257                            systemProperties.strVBoxUpdateLastCheckDate);
    22482258                    }
    22492259                    else if (pelmGlobalChild->nameEquals("ExtraData"))
     
    24582468    pelmSysProps->setAttribute("proxyMode", systemProperties.uProxyMode);
    24592469    pelmSysProps->setAttribute("exclusiveHwVirt", systemProperties.fExclusiveHwVirt);
     2470    pelmSysProps->setAttribute("VBoxUpdateEnabled", systemProperties.fVBoxUpdateEnabled);
     2471    pelmSysProps->setAttribute("VBoxUpdateCount", systemProperties.uVBoxUpdateCount);
     2472    pelmSysProps->setAttribute("VBoxUpdateFrequency", systemProperties.uVBoxUpdateFrequency);
     2473    pelmSysProps->setAttribute("VBoxUpdateTarget", systemProperties.uVBoxUpdateTarget);
     2474    if (systemProperties.strVBoxUpdateLastCheckDate.length())
     2475        pelmSysProps->setAttribute("VBoxUpdateLastCheckDate", systemProperties.strVBoxUpdateLastCheckDate);
    24602476
    24612477    buildUSBDeviceFilters(*pelmGlobal->createChild("USBDeviceFilters"),
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