Changeset 103105 in vbox
- Timestamp:
- Jan 29, 2024 12:33:19 PM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/activity/overview/UIVMActivityOverviewWidget.cpp
r103103 r103105 235 235 236 236 UIActivityOverviewItem(); 237 ~UIActivityOverviewItem();237 virtual ~UIActivityOverviewItem(); 238 238 bool operator==(const UIActivityOverviewItem& other) const; 239 239 virtual bool isRunning() const = 0; 240 virtual bool isCloudVM() const = 0; 240 241 QUuid m_VMuid; 241 242 QString m_strVMName; … … 283 284 bool isWithGuestAdditions(); 284 285 void resetDebugger(); 286 virtual bool isRunning() const override; 287 virtual bool isCloudVM() const override; 285 288 286 289 KMachineState m_enmMachineState; … … 290 293 quint64 m_uVMExitTotal; 291 294 295 CMachineDebugger m_comDebugger; 296 297 private: 298 292 299 CSession m_comSession; 293 CMachineDebugger m_comDebugger;294 300 CGuest m_comGuest; 295 301 }; … … 303 309 public: 304 310 305 UIActivityOverviewItemCloud(const QUuid &uid, const QString &strVMName );311 UIActivityOverviewItemCloud(const QUuid &uid, const QString &strVMName, CCloudMachine &comCloudMachine); 306 312 307 313 UIActivityOverviewItemCloud(); 308 314 ~UIActivityOverviewItemCloud(); 309 315 virtual bool isRunning() const override; 316 virtual bool isCloudVM() const override; 317 318 private: 319 320 CCloudMachine m_comCloudMachine; 310 321 }; 311 322 … … 887 898 *********************************************************************************************************************************/ 888 899 889 UIActivityOverviewItemCloud::UIActivityOverviewItemCloud(const QUuid &uid, const QString &strVMName )900 UIActivityOverviewItemCloud::UIActivityOverviewItemCloud(const QUuid &uid, const QString &strVMName, CCloudMachine &comCloudMachine) 890 901 : UIActivityOverviewItem(uid, strVMName) 902 , m_comCloudMachine(comCloudMachine) 891 903 { 892 904 } … … 898 910 UIActivityOverviewItemCloud::~UIActivityOverviewItemCloud() 899 911 { 912 } 913 914 bool UIActivityOverviewItemCloud::isRunning() const 915 { 916 if (!m_comCloudMachine.isOk()) 917 return false; 918 return m_comCloudMachine.GetState() == KCloudMachineState_Running; 919 } 920 921 bool UIActivityOverviewItemCloud::isCloudVM() const 922 { 923 return true; 900 924 } 901 925 … … 946 970 } 947 971 } 972 } 973 974 bool UIActivityOverviewItemLocal::isRunning() const 975 { 976 return m_enmMachineState == KMachineState_Running; 977 } 978 979 bool UIActivityOverviewItemLocal::isCloudVM() const 980 { 981 return false; 948 982 } 949 983
Note:
See TracChangeset
for help on using the changeset viewer.