Changeset 58394 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Oct 23, 2015 2:29:12 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 103632
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/net
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloader.cpp
r58252 r58394 48 48 49 49 /* Create network request set: */ 50 createNetworkRequest(requests, UINetworkRequestType_HEAD , tr("Looking for %1...").arg(m_strDescription));50 createNetworkRequest(requests, UINetworkRequestType_HEAD); 51 51 } 52 52 … … 61 61 62 62 /* Create network request: */ 63 createNetworkRequest(request, UINetworkRequestType_GET , tr("Downloading %1...").arg(m_strDescription));63 createNetworkRequest(request, UINetworkRequestType_GET); 64 64 } 65 65 … … 71 71 connect(this, SIGNAL(sigToStartAcknowledging()), this, SLOT(sltStartAcknowledging()), Qt::QueuedConnection); 72 72 connect(this, SIGNAL(sigToStartDownloading()), this, SLOT(sltStartDownloading()), Qt::QueuedConnection); 73 } 74 75 /* virtual override */ 76 const QString UIDownloader::description() const 77 { 78 /* Look for known state: */ 79 switch (m_state) 80 { 81 case UIDownloaderState_Acknowledging: return tr("Looking for %1..."); 82 case UIDownloaderState_Downloading: return tr("Downloading %1..."); 83 default: break; 84 } 85 /* Return null-string by default: */ 86 return QString(); 73 87 } 74 88 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloader.h
r55401 r58394 80 80 const QString& target() const { return m_strTarget; } 81 81 82 /* Description stuff, 83 * allows to set/get Network Customer description for Network Access Manager: */ 84 void setDescription(const QString &strDescription) { m_strDescription = strDescription; } 82 /** Returns description of the current network operation. */ 83 virtual const QString description() const; 85 84 86 85 /* Start delayed acknowledging: */ … … 113 112 QUrl m_source; 114 113 QString m_strTarget; 115 QString m_strDescription;116 114 }; 117 115 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderAdditions.cpp
r53449 r58394 58 58 m_spInstance = this; 59 59 60 /* Set description: */61 setDescription(tr("VirtualBox Guest Additions"));62 63 60 /* Prepare source/target: */ 64 61 const QString &strName = QString("VBoxGuestAdditions_%1.iso").arg(vboxGlobal().vboxVersionStringNormalized()); … … 76 73 if (m_spInstance == this) 77 74 m_spInstance = 0; 75 } 76 77 /* virtual override */ 78 const QString UIDownloaderAdditions::description() const 79 { 80 return UIDownloader::description().arg(tr("VirtualBox Guest Additions")); 78 81 } 79 82 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderAdditions.h
r55401 r58394 44 44 ~UIDownloaderAdditions(); 45 45 46 /** Returns description of the current network operation. */ 47 virtual const QString description() const; 48 46 49 /* Virtual stuff reimplementations: */ 47 50 bool askForDownloadingConfirmation(UINetworkReply *pReply); -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderExtensionPack.cpp
r53449 r58394 60 60 m_spInstance = this; 61 61 62 /* Set description: */63 setDescription(tr("VirtualBox Extension Pack"));64 65 62 /* Prepare source/target: */ 66 63 QString strExtPackUnderscoredName(QString(GUI_ExtPackName).replace(' ', '_')); … … 84 81 if (m_spInstance == this) 85 82 m_spInstance = 0; 83 } 84 85 /* virtual override */ 86 const QString UIDownloaderExtensionPack::description() const 87 { 88 return UIDownloader::description().arg(tr("VirtualBox Extension Pack")); 86 89 } 87 90 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderExtensionPack.h
r55401 r58394 44 44 ~UIDownloaderExtensionPack(); 45 45 46 /** Returns description of the current network operation. */ 47 virtual const QString description() const; 48 46 49 /* Virtual stuff reimplementations: */ 47 50 bool askForDownloadingConfirmation(UINetworkReply *pReply); -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderUserManual.cpp
r53449 r58394 58 58 m_spInstance = this; 59 59 60 /* Set description: */61 setDescription(tr("VirtualBox User Manual"));62 63 60 /* Compose User Manual filename: */ 64 61 QString strUserManualFullFileName = vboxGlobal().helpFile(); … … 79 76 if (m_spInstance == this) 80 77 m_spInstance = 0; 78 } 79 80 /* virtual override */ 81 const QString UIDownloaderUserManual::description() const 82 { 83 return UIDownloader::description().arg(tr("VirtualBox User Manual")); 81 84 } 82 85 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIDownloaderUserManual.h
r55401 r58394 44 44 ~UIDownloaderUserManual(); 45 45 46 /** Returns description of the current network operation. */ 47 virtual const QString description() const; 48 46 49 /* Virtual stuff reimplementations: */ 47 50 bool askForDownloadingConfirmation(UINetworkReply *pReply); -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkCustomer.cpp
r52730 r58394 42 42 } 43 43 44 void UINetworkCustomer::createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type , const QString &strDescription)44 void UINetworkCustomer::createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type) 45 45 { 46 gNetworkManager->createNetworkRequest(request, type, strDescription,this);46 gNetworkManager->createNetworkRequest(request, type, this); 47 47 } 48 48 49 void UINetworkCustomer::createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type , const QString &strDescription)49 void UINetworkCustomer::createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type) 50 50 { 51 gNetworkManager->createNetworkRequest(requests, type, strDescription,this);51 gNetworkManager->createNetworkRequest(requests, type, this); 52 52 } 53 53 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkCustomer.h
r55401 r58394 50 50 virtual void processNetworkReplyFinished(UINetworkReply *pReply) = 0; 51 51 52 /** Returns description of the current network operation. */ 53 virtual const QString description() const { return QString(); } 54 52 55 protected: 53 56 54 57 /* Network-request wrapper: */ 55 void createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type , const QString &strDescription);58 void createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type); 56 59 /* Network-request wrapper (set): */ 57 void createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type , const QString &strDescription);60 void createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type); 58 61 59 62 private: -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkManager.cpp
r57877 r58394 107 107 } 108 108 109 void UINetworkManager::createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, const QString &strDescription,109 void UINetworkManager::createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, 110 110 UINetworkCustomer *pCustomer) 111 111 { 112 112 /* Create network-request: */ 113 UINetworkRequest *pNetworkRequest = new UINetworkRequest(request, type, strDescription,pCustomer, this);113 UINetworkRequest *pNetworkRequest = new UINetworkRequest(request, type, pCustomer, this); 114 114 /* Prepare created network-request: */ 115 115 prepareNetworkRequest(pNetworkRequest); 116 116 } 117 117 118 void UINetworkManager::createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, const QString &strDescription,118 void UINetworkManager::createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, 119 119 UINetworkCustomer *pCustomer) 120 120 { 121 121 /* Create network-request: */ 122 UINetworkRequest *pNetworkRequest = new UINetworkRequest(requests, type, strDescription,pCustomer, this);122 UINetworkRequest *pNetworkRequest = new UINetworkRequest(requests, type, pCustomer, this); 123 123 /* Prepare created network-request: */ 124 124 prepareNetworkRequest(pNetworkRequest); -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkManager.h
r57877 r58394 82 82 friend class UINetworkCustomer; 83 83 /* Network-request creation wrappers for UINetworkCustomer: */ 84 void createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, const QString &strDescription,84 void createNetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, 85 85 UINetworkCustomer *pCustomer); 86 void createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, const QString &strDescription,86 void createNetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, 87 87 UINetworkCustomer *pCustomer); 88 88 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkRequest.cpp
r57877 r58394 36 36 37 37 /* Constructor: */ 38 UINetworkRequest::UINetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, const QString &strDescription,38 UINetworkRequest::UINetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, 39 39 UINetworkCustomer *pCustomer, 40 40 UINetworkManager *pNetworkManager) … … 44 44 , m_iCurrentRequestIndex(0) 45 45 , m_type(type) 46 , m_strDescription(strDescription)47 46 , m_pCustomer(pCustomer) 48 47 , m_fRunning(false) … … 52 51 } 53 52 54 UINetworkRequest::UINetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, const QString &strDescription,53 UINetworkRequest::UINetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, 55 54 UINetworkCustomer *pCustomer, 56 55 UINetworkManager *pNetworkManager) … … 60 59 , m_iCurrentRequestIndex(0) 61 60 , m_type(type) 62 , m_strDescription(strDescription)63 61 , m_pCustomer(pCustomer) 64 62 , m_fRunning(false) … … 82 80 AssertPtrReturn(parent(), 0); 83 81 return qobject_cast<UINetworkManager*>(parent()); 82 } 83 84 const QString UINetworkRequest::description() const 85 { 86 return m_pCustomer->description(); 84 87 } 85 88 -
trunk/src/VBox/Frontends/VirtualBox/src/net/UINetworkRequest.h
r57877 r58394 58 58 59 59 /* Constructor/destructor: */ 60 UINetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, const QString &strDescription,60 UINetworkRequest(const QNetworkRequest &request, UINetworkRequestType type, 61 61 UINetworkCustomer *pCustomer, 62 62 UINetworkManager *pNetworkManager); 63 UINetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, const QString &strDescription,63 UINetworkRequest(const QList<QNetworkRequest> &requests, UINetworkRequestType type, 64 64 UINetworkCustomer *pCustomer, 65 65 UINetworkManager *pNetworkManager); … … 70 70 /* Getters: */ 71 71 const QUuid& uuid() const { return m_uuid; } 72 const QString & description() const { return m_strDescription; }72 const QString description() const; 73 73 UINetworkCustomer* customer() { return m_pCustomer; } 74 74 UINetworkReply* reply() { return m_pReply; } -
trunk/src/VBox/Frontends/VirtualBox/src/net/UIUpdateManager.cpp
r58252 r58394 164 164 private: 165 165 166 /** Returns description of the current network operation. */ 167 virtual const QString description() const 168 { 169 return tr("Checking for a new VirtualBox version..."); 170 } 171 166 172 /* Prepare network request: */ 167 173 void prepareNetworkRequest() … … 193 199 request.setUrl(url); 194 200 request.setRawHeader("User-Agent", strUserAgent.toAscii()); 195 createNetworkRequest(request, UINetworkRequestType_GET , tr("Checking for a new VirtualBox version..."));201 createNetworkRequest(request, UINetworkRequestType_GET); 196 202 } 197 203
Note:
See TracChangeset
for help on using the changeset viewer.