From 7e78a422e8bb22572706b7fadb58fc45e7b8a7db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 11 Aug 2013 18:58:24 +0200 Subject: Version filtering and general related code sanitization. Version list dialog has alternating row background set. Nostalgia versions, based on OneSix. --- backend/lists/MinecraftVersionList.h | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'backend/lists/MinecraftVersionList.h') diff --git a/backend/lists/MinecraftVersionList.h b/backend/lists/MinecraftVersionList.h index 8707016a..d3b18691 100644 --- a/backend/lists/MinecraftVersionList.h +++ b/backend/lists/MinecraftVersionList.h @@ -17,6 +17,8 @@ #include #include +#include +#include #include "InstVersionList.h" #include "tasks/Task.h" @@ -36,12 +38,11 @@ public: virtual Task *getLoadTask(); virtual bool isLoaded(); - virtual const InstVersion *at(int i) const; + virtual const InstVersionPtr at(int i) const; virtual int count() const; - virtual void printToStdOut() const; virtual void sort(); - virtual InstVersion *getLatestStable() const; + virtual InstVersionPtr getLatestStable() const; /*! * Gets the main version list instance. @@ -50,12 +51,12 @@ public: protected: - QListm_vlist; + QList m_vlist; bool m_loaded; protected slots: - virtual void updateListData(QList versions); + virtual void updateListData(QList versions); }; class MCVListLoadTask : public Task @@ -76,10 +77,8 @@ protected: bool loadFromVList(); QNetworkReply *vlistReply; - MinecraftVersionList *m_list; - QList tempList; //! < List of loaded versions - MinecraftVersion *m_currentStable; + QSet legacyWhitelist; }; -- cgit v1.2.3