diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-08-11 18:58:24 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-08-11 19:05:22 +0200 |
commit | 7e78a422e8bb22572706b7fadb58fc45e7b8a7db (patch) | |
tree | e91e2aa3364d1a5cb8329a6b7e49b7a46e720ab5 /backend/lists/InstVersionList.cpp | |
parent | e5dc113bfceb1e9b52535b7d1abd6f0ec51e1332 (diff) | |
download | MultiMC-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.tar MultiMC-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.tar.gz MultiMC-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.tar.lz MultiMC-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.tar.xz MultiMC-7e78a422e8bb22572706b7fadb58fc45e7b8a7db.zip |
Version filtering and general related code sanitization.
Version list dialog has alternating row background set.
Nostalgia versions, based on OneSix.
Diffstat (limited to 'backend/lists/InstVersionList.cpp')
-rw-r--r-- | backend/lists/InstVersionList.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/backend/lists/InstVersionList.cpp b/backend/lists/InstVersionList.cpp index c65770a9..855fce45 100644 --- a/backend/lists/InstVersionList.cpp +++ b/backend/lists/InstVersionList.cpp @@ -21,20 +21,20 @@ InstVersionList::InstVersionList(QObject *parent) : { } -const InstVersion *InstVersionList::findVersion(const QString &descriptor) +InstVersionPtr InstVersionList::findVersion( const QString& descriptor ) { for (int i = 0; i < count(); i++) { - if (at(i)->descriptor() == descriptor) + if (at(i)->descriptor == descriptor) return at(i); } - return NULL; + return InstVersionPtr(); } -const InstVersion *InstVersionList::getLatestStable() const +InstVersionPtr InstVersionList::getLatestStable() const { if (count() <= 0) - return NULL; + return InstVersionPtr(); else return at(0); } @@ -48,7 +48,7 @@ QVariant InstVersionList::data(const QModelIndex &index, int role) const return QVariant(); - const InstVersion *version = at(index.row()); + InstVersionPtr version = at(index.row()); switch (role) { @@ -56,23 +56,23 @@ QVariant InstVersionList::data(const QModelIndex &index, int role) const switch (index.column()) { case NameColumn: - return version->name(); + return version->name; case TypeColumn: - return version->typeName(); + return version->typeString(); case TimeColumn: - return version->timestamp(); + return version->timestamp; default: return QVariant(); } case Qt::ToolTipRole: - return version->descriptor(); + return version->descriptor; case VersionPointerRole: - return qVariantFromValue((void *) version); + return qVariantFromValue(version); default: return QVariant(); |