Changeset 75304 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Nov 7, 2018 12:52:45 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 126414
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r75224 r75304 2146 2146 { 2147 2147 /* Get global object: */ 2148 CVirtualBox vbox = vboxGlobal().virtualBox();2148 CVirtualBox comVBox = vboxGlobal().virtualBox(); 2149 2149 /* Update global extra-data: */ 2150 vbox.SetExtraData(strKey, strValue);2151 if (! vbox.isOk())2152 msgCenter().cannotSetExtraData( vbox, strKey, strValue);2150 comVBox.SetExtraData(strKey, strValue); 2151 if (!comVBox.isOk()) 2152 msgCenter().cannotSetExtraData(comVBox, strKey, strValue); 2153 2153 } 2154 2154 /* Machine extra-data: */ … … 2156 2156 { 2157 2157 /* Search for corresponding machine: */ 2158 CVirtualBox vbox = vboxGlobal().virtualBox();2159 const CMachine machine = vbox.FindMachine(uID.toString());2160 AssertReturnVoid( vbox.isOk() && !machine.isNull());2158 CVirtualBox comVBox = vboxGlobal().virtualBox(); 2159 const CMachine comMachine = comVBox.FindMachine(uID.toString()); 2160 AssertReturnVoid(comVBox.isOk() && !comMachine.isNull()); 2161 2161 /* Check the configuration access-level: */ 2162 const KMachineState machineState = machine.GetState();2163 const KSessionState sessionState = machine.GetSessionState();2164 const ConfigurationAccessLevel cLevel = configurationAccessLevel(sessionState, machineState);2162 const KMachineState enmMachineState = comMachine.GetState(); 2163 const KSessionState enmSessionState = comMachine.GetSessionState(); 2164 const ConfigurationAccessLevel enmLevel = configurationAccessLevel(enmSessionState, enmMachineState); 2165 2165 /* Prepare machine session: */ 2166 CSession session;2167 if ( cLevel == ConfigurationAccessLevel_Full)2168 session = vboxGlobal().openSession(uID);2166 CSession comSession; 2167 if (enmLevel == ConfigurationAccessLevel_Full) 2168 comSession = vboxGlobal().openSession(uID); 2169 2169 else 2170 session = vboxGlobal().openExistingSession(uID);2171 AssertReturnVoid(! session.isNull());2170 comSession = vboxGlobal().openExistingSession(uID); 2171 AssertReturnVoid(!comSession.isNull()); 2172 2172 /* Get machine from that session: */ 2173 CMachine sessionMachine = session.GetMachine();2173 CMachine comSessionMachine = comSession.GetMachine(); 2174 2174 /* Update machine extra-data: */ 2175 sessionMachine.SetExtraData(strKey, strValue);2176 if (! sessionMachine.isOk())2177 msgCenter().cannotSetExtraData( sessionMachine, strKey, strValue);2178 session.UnlockMachine();2175 comSessionMachine.SetExtraData(strKey, strValue); 2176 if (!comSessionMachine.isOk()) 2177 msgCenter().cannotSetExtraData(comSessionMachine, strKey, strValue); 2178 comSession.UnlockMachine(); 2179 2179 } 2180 2180 } … … 2212 2212 { 2213 2213 /* Get global object: */ 2214 CVirtualBox vbox = vboxGlobal().virtualBox();2214 CVirtualBox comVBox = vboxGlobal().virtualBox(); 2215 2215 /* Update global extra-data: */ 2216 vbox.SetExtraDataStringList(strKey, value);2217 if (! vbox.isOk())2218 msgCenter().cannotSetExtraData( vbox, strKey, value.join(","));2216 comVBox.SetExtraDataStringList(strKey, value); 2217 if (!comVBox.isOk()) 2218 msgCenter().cannotSetExtraData(comVBox, strKey, value.join(",")); 2219 2219 } 2220 2220 /* Machine extra-data: */ … … 2222 2222 { 2223 2223 /* Search for corresponding machine: */ 2224 CVirtualBox vbox = vboxGlobal().virtualBox();2225 const CMachine machine = vbox.FindMachine(uID.toString());2226 AssertReturnVoid( vbox.isOk() && !machine.isNull());2224 CVirtualBox comVBox = vboxGlobal().virtualBox(); 2225 const CMachine comMachine = comVBox.FindMachine(uID.toString()); 2226 AssertReturnVoid(comVBox.isOk() && !comMachine.isNull()); 2227 2227 /* Check the configuration access-level: */ 2228 const KMachineState machineState = machine.GetState();2229 const KSessionState sessionState = machine.GetSessionState();2230 const ConfigurationAccessLevel cLevel = configurationAccessLevel(sessionState, machineState);2228 const KMachineState enmMachineState = comMachine.GetState(); 2229 const KSessionState enmSessionState = comMachine.GetSessionState(); 2230 const ConfigurationAccessLevel enmLevel = configurationAccessLevel(enmSessionState, enmMachineState); 2231 2231 /* Prepare machine session: */ 2232 CSession session;2233 if ( cLevel == ConfigurationAccessLevel_Full)2234 session = vboxGlobal().openSession(uID);2232 CSession comSession; 2233 if (enmLevel == ConfigurationAccessLevel_Full) 2234 comSession = vboxGlobal().openSession(uID); 2235 2235 else 2236 session = vboxGlobal().openExistingSession(uID);2237 AssertReturnVoid(! session.isNull());2236 comSession = vboxGlobal().openExistingSession(uID); 2237 AssertReturnVoid(!comSession.isNull()); 2238 2238 /* Get machine from that session: */ 2239 CMachine sessionMachine = session.GetMachine();2239 CMachine comSessionMachine = comSession.GetMachine(); 2240 2240 /* Update machine extra-data: */ 2241 sessionMachine.SetExtraDataStringList(strKey, value);2242 if (! sessionMachine.isOk())2243 msgCenter().cannotSetExtraData( sessionMachine, strKey, value.join(","));2244 session.UnlockMachine();2241 comSessionMachine.SetExtraDataStringList(strKey, value); 2242 if (!comSessionMachine.isOk()) 2243 msgCenter().cannotSetExtraData(comSessionMachine, strKey, value.join(",")); 2244 comSession.UnlockMachine(); 2245 2245 } 2246 2246 }
Note:
See TracChangeset
for help on using the changeset viewer.