diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-06-22 23:34:33 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-06-22 23:34:33 +0200 |
commit | 929698ff15bdd44a5bd8d8b5c1e13be9c55a1cac (patch) | |
tree | 0539b50931ef14776ac1fea44d7d5e8d5a8f5dee /libmultimc/src/lwjglversionlist.cpp | |
parent | 3b38e5f92496cb932d14c9a4492292b057d2f431 (diff) | |
download | PrismLauncher-929698ff15bdd44a5bd8d8b5c1e13be9c55a1cac.tar.gz PrismLauncher-929698ff15bdd44a5bd8d8b5c1e13be9c55a1cac.tar.bz2 PrismLauncher-929698ff15bdd44a5bd8d8b5c1e13be9c55a1cac.zip |
Use shared pointers to fix incompatibility with new Qt
Diffstat (limited to 'libmultimc/src/lwjglversionlist.cpp')
-rw-r--r-- | libmultimc/src/lwjglversionlist.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/libmultimc/src/lwjglversionlist.cpp b/libmultimc/src/lwjglversionlist.cpp index af5cf2f5..6069f65c 100644 --- a/libmultimc/src/lwjglversionlist.cpp +++ b/libmultimc/src/lwjglversionlist.cpp @@ -45,15 +45,15 @@ QVariant LWJGLVersionList::data(const QModelIndex &index, int role) const if (index.row() > count()) return QVariant(); - const LWJGLVersion &version = at(index.row()); + const PtrLWJGLVersion version = at(index.row()); switch (role) { case Qt::DisplayRole: - return version.name(); + return version->name(); case Qt::ToolTipRole: - return version.url().toString(); + return version->url().toString(); default: return QVariant(); @@ -125,7 +125,7 @@ void LWJGLVersionList::netRequestComplete() QDomNodeList items = doc.elementsByTagName("item"); - QList<LWJGLVersion> tempList; + QList<PtrLWJGLVersion> tempList; for (int i = 0; i < items.length(); i++) { @@ -155,7 +155,7 @@ void LWJGLVersionList::netRequestComplete() continue; } - tempList.append(LWJGLVersion(name, link)); + tempList.append(LWJGLVersion::Create(name, link)); } } @@ -175,14 +175,14 @@ void LWJGLVersionList::netRequestComplete() reply->deleteLater(); } -const LWJGLVersion *LWJGLVersionList::getVersion(const QString &versionName) +const PtrLWJGLVersion LWJGLVersionList::getVersion(const QString &versionName) { for (int i = 0; i < count(); i++) { - if (at(i).name() == versionName) - return &at(i); + if (at(i)->name() == versionName) + return at(i); } - return NULL; + return PtrLWJGLVersion(); } |