Skip to content

Commit 26d1ae7

Browse files
committed
fixup: QStringList
1 parent 0e526e2 commit 26d1ae7

File tree

4 files changed

+16
-20
lines changed

4 files changed

+16
-20
lines changed

currentversionfetcher.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void CurrentVersionFetcher::fetchCurrentVersion()
5353
}
5454
}
5555

56-
void ComponentVersionFetcher(QJsonObject components, QString name, QString system, QString *version, std::vector<QString> *urls)
56+
void ComponentVersionFetcher(QJsonObject components, QString name, QString system, QString *version, QStringList *urls)
5757
{
5858
QString path;
5959
QJsonArray mirrors;
@@ -104,19 +104,19 @@ void ComponentVersionFetcher(QJsonObject components, QString name, QString syste
104104
qDebug() << "ComponentVersionFetcher: fetched mirror =" << mirror;
105105
QString url = mirror + path;
106106
qDebug() << "ComponentVersionFetcher: fetched url =" << url;
107-
urls->push_back(url);
107+
urls->append(url);
108108
}
109109
}
110110

111111
void CurrentVersionFetcher::reply(QNetworkReply* reply)
112112
{
113113
QString formatVersion;
114114
QString updaterVersion;
115-
std::vector<QString> updaterUrls;
115+
QStringList updaterUrls;
116116
QString gameVersion;
117-
std::vector<QString> gameUrls;
117+
QStringList gameUrls;
118118
QString newsVersion;
119-
std::vector<QString> newsUrls;
119+
QStringList newsUrls;
120120

121121
if (reply->error() != QNetworkReply::NoError) {
122122
qDebug() << "CurrentVersionFetcher: network error";

currentversionfetcher.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class CurrentVersionFetcher : public QObject
3131
void fetchCurrentVersion();
3232

3333
signals:
34-
void onCurrentVersions(QString updaterVersion, std::vector<QString> updaterUrls, QString gameVersion, std::vector<QString> gameUrls, QString newsUrl);
34+
void onCurrentVersions(QString updaterVersion, QStringList updaterUrls, QString gameVersion, QStringList gameUrls, QString newsUrl);
3535

3636
private slots:
3737
void reply(QNetworkReply* reply);

splashcontroller.cpp

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,38 +45,34 @@ void SplashController::checkForUpdate()
4545
return;
4646
}
4747

48-
connect(&fetcher_, SIGNAL(onCurrentVersions(QString, std::vector<QString>, QString, std::vector<QString>, QString)),
49-
this, SLOT(onCurrentVersions(QString, std::vector<QString>, QString, std::vector<QString>, QString)));
48+
connect(&fetcher_, SIGNAL(onCurrentVersions(QString, QStringList, QString, QStringList, QString)),
49+
this, SLOT(onCurrentVersions(QString, QStringList, QString, QStringList, QString)));
5050

5151
fetcher_.fetchCurrentVersion();
5252
}
5353

5454
QString SplashController::updaterUrl() {
55-
if (latestUpdaterUrls_.empty()) {
55+
if (latestUpdaterUrls_.isEmpty()) {
5656
return "";
5757
}
5858

59-
QString url = latestUpdaterUrls_.at(0);
60-
latestUpdaterUrls_.erase(latestUpdaterUrls_.begin());
61-
return url;
59+
return latestUpdaterUrls_.takeFirst();
6260
}
6361

6462
QString SplashController::gameUrl() {
65-
if (latestGameUrls_.empty()) {
63+
if (latestGameUrls_.isEmpty()) {
6664
return "";
6765
}
6866

69-
QString url = latestGameUrls_.at(0);
70-
latestGameUrls_.erase(latestGameUrls_.begin());
71-
return url;
67+
return latestGameUrls_.takeFirst();
7268
}
7369

7470
QString SplashController::newsUrl() const {
7571
return latestNewsUrl_;
7672
}
7773

7874
// Receives the results of the checkForUpdate request.
79-
void SplashController::onCurrentVersions(QString updaterVersion, std::vector<QString> updaterUrls, QString gameVersion, std::vector<QString> gameUrls, QString newsUrl)
75+
void SplashController::onCurrentVersions(QString updaterVersion, QStringList updaterUrls, QString gameVersion, QStringList gameUrls, QString newsUrl)
8076
{
8177
latestUpdaterVersion_ = updaterVersion;
8278
latestUpdaterUrls_ = updaterUrls;

splashcontroller.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ class SplashController : public QObject
5656
// Latest versions fetching
5757
CurrentVersionFetcher fetcher_;
5858
QString latestUpdaterVersion_;
59-
std::vector<QString> latestUpdaterUrls_;
59+
QStringList latestUpdaterUrls_;
6060
QString latestGameVersion_;
61-
std::vector<QString> latestGameUrls_;
61+
QStringList latestGameUrls_;
6262
QString latestNewsUrl_;
6363

6464
public:
@@ -79,7 +79,7 @@ class SplashController : public QObject
7979
void newsUrlFetched(QString newsUrl);
8080

8181
private slots:
82-
void onCurrentVersions(QString updaterVersion, std::vector<QString> updaterUrls, QString gameVersion, std::vector<QString> gameUrls, QString newsUrl);
82+
void onCurrentVersions(QString updaterVersion, QStringList updaterUrls, QString gameVersion, QStringList gameUrls, QString newsUrl);
8383

8484
private:
8585
void launchGameIfInstalled();

0 commit comments

Comments
 (0)