diff options
Diffstat (limited to 'libmultimc/src')
-rw-r--r-- | libmultimc/src/instversionlist.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libmultimc/src/instversionlist.cpp b/libmultimc/src/instversionlist.cpp index 6c7b44bb..85734e48 100644 --- a/libmultimc/src/instversionlist.cpp +++ b/libmultimc/src/instversionlist.cpp @@ -31,6 +31,14 @@ const InstVersion *InstVersionList::findVersion(const QString &descriptor) return NULL; } +const InstVersion *InstVersionList::getLatestStable() +{ + if (count() <= 0) + return NULL; + else + return at(0); +} + // Column Enum enum VListColumns { @@ -73,6 +81,9 @@ QVariant InstVersionList::data(const QModelIndex &index, int role) const case Qt::ToolTipRole: return version->descriptor(); + case VersionPointerRole: + return qVariantFromValue((void *) version); + default: return QVariant(); } |