Changeset 92596 in vbox
- Timestamp:
- Nov 25, 2021 9:36:30 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 148480
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h
r92400 r92596 155 155 template<> SHARED_LIBRARY_STUFF bool canConvert<KChipsetType>(); 156 156 template<> SHARED_LIBRARY_STUFF bool canConvert<KNATProtocol>(); 157 template<> SHARED_LIBRARY_STUFF bool canConvert<KGuestSessionStatus>(); 157 158 158 159 … … 319 320 template<> SHARED_LIBRARY_STUFF QString toInternalString(const KNATProtocol &protocol); 320 321 template<> SHARED_LIBRARY_STUFF KNATProtocol fromInternalString<KNATProtocol>(const QString &strProtocol); 322 template<> SHARED_LIBRARY_STUFF QString toString(const KGuestSessionStatus &status); 323 template<> SHARED_LIBRARY_STUFF KGuestSessionStatus fromString<KGuestSessionStatus>(const QString &strStatus); 321 324 322 325 -
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp
r91437 r92596 55 55 template<> bool canConvert<KChipsetType>() { return true; } 56 56 template<> bool canConvert<KNATProtocol>() { return true; } 57 template<> bool canConvert<KGuestSessionStatus>() { return true; } 57 58 58 59 /* QIcon <= KCloudMachineState: */ … … 745 746 return values.at(keys.indexOf(QRegExp(strProtocol, Qt::CaseInsensitive))); 746 747 } 748 749 /* QString <= KGuestSessionStatus: */ 750 template<> QString toString(const KGuestSessionStatus &status) 751 { 752 switch (status) 753 { 754 case KGuestSessionStatus_Undefined: return QApplication::translate("UICommon", "Undefined", "GuestSessionStatus"); 755 case KGuestSessionStatus_Starting: return QApplication::translate("UICommon", "Starting", "GuestSessionStatus"); 756 case KGuestSessionStatus_Started: return QApplication::translate("UICommon", "Started", "GuestSessionStatus"); 757 case KGuestSessionStatus_Terminating: return QApplication::translate("UICommon", "Terminating", "GuestSessionStatus"); 758 case KGuestSessionStatus_Terminated: return QApplication::translate("UICommon", "Terminated", "GuestSessionStatus"); 759 case KGuestSessionStatus_TimedOutKilled: return QApplication::translate("UICommon", "Timed Out (Killed)", "GuestSessionStatus"); 760 case KGuestSessionStatus_TimedOutAbnormally: return QApplication::translate("UICommon", "Timed Out (Abnormally)", "GuestSessionStatus"); 761 case KGuestSessionStatus_Down: return QApplication::translate("UICommon", "Down", "GuestSessionStatus"); 762 case KGuestSessionStatus_Error: return QApplication::translate("UICommon", "Error", "GuestSessionStatus"); 763 default: AssertMsgFailed(("No text for %d", status)); break; 764 } 765 return QString(); 766 } 767 768 /* KGuestSessionStatus <= QString: */ 769 template<> KGuestSessionStatus fromString<KGuestSessionStatus>(const QString &strStatus) 770 { 771 QHash<QString, KGuestSessionStatus> list; 772 list.insert(QApplication::translate("UICommon", "Undefined", "GuestSessionStatus"), KGuestSessionStatus_Undefined); 773 list.insert(QApplication::translate("UICommon", "Starting", "GuestSessionStatus"), KGuestSessionStatus_Starting); 774 list.insert(QApplication::translate("UICommon", "Started", "GuestSessionStatus"), KGuestSessionStatus_Started); 775 list.insert(QApplication::translate("UICommon", "Terminating", "GuestSessionStatus"), KGuestSessionStatus_Terminating); 776 list.insert(QApplication::translate("UICommon", "Terminated", "GuestSessionStatus"), KGuestSessionStatus_Terminated); 777 list.insert(QApplication::translate("UICommon", "Timed Out (Killed)", "GuestSessionStatus"), KGuestSessionStatus_TimedOutKilled); 778 list.insert(QApplication::translate("UICommon", "Timed Out (Abnormally)", "GuestSessionStatus"), KGuestSessionStatus_TimedOutAbnormally); 779 list.insert(QApplication::translate("UICommon", "Down", "GuestSessionStatus"), KGuestSessionStatus_Down); 780 list.insert(QApplication::translate("UICommon", "Error", "GuestSessionStatus"), KGuestSessionStatus_Error); 781 if (!list.contains(strStatus)) 782 { 783 AssertMsgFailed(("No value for '%s'", strStatus.toUtf8().constData())); 784 } 785 return list.value(strStatus, KGuestSessionStatus_Undefined); 786 } -
trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlTreeItem.cpp
r86541 r92596 218 218 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Session Name")).arg(m_comGuestSession.GetName()); 219 219 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Session Id")).arg(m_comGuestSession.GetId()); 220 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Session Status")).arg(gpConverter->to InternalString(m_comGuestSession.GetStatus()));220 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Session Status")).arg(gpConverter->toString(m_comGuestSession.GetStatus())); 221 221 return strProperty; 222 222 } … … 243 243 setText(0, QString("%1").arg(m_comGuestSession.GetId())); 244 244 setText(1, QString("%1").arg(m_comGuestSession.GetName())); 245 setText(2, QString("%1").arg(gpConverter->to InternalString(m_comGuestSession.GetStatus())));245 setText(2, QString("%1").arg(gpConverter->toString(m_comGuestSession.GetStatus()))); 246 246 } 247 247 … … 290 290 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Process Name")).arg(m_comGuestProcess.GetName()); 291 291 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Process Id")).arg(m_comGuestProcess.GetPID()); 292 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Process Status")).arg(gpConverter->to InternalString(m_comGuestProcess.GetStatus()));292 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Process Status")).arg(gpConverter->toString(m_comGuestProcess.GetStatus())); 293 293 strProperty += QString("<b>%1: </b>%2<br/>").arg(tr("Executable Path")).arg(m_comGuestProcess.GetExecutablePath()); 294 294 … … 343 343 setText(0, QString("%1").arg(m_comGuestProcess.GetPID())); 344 344 setText(1, QString("%1").arg(m_comGuestProcess.GetExecutablePath())); 345 setText(2, QString("%1").arg(gpConverter->to InternalString(m_comGuestProcess.GetStatus())));345 setText(2, QString("%1").arg(gpConverter->toString(m_comGuestProcess.GetStatus()))); 346 346 } 347 347
Note:
See TracChangeset
for help on using the changeset viewer.