summaryrefslogtreecommitdiffstats
path: root/logic/lists/BaseVersionList.h
diff options
context:
space:
mode:
Diffstat (limited to 'logic/lists/BaseVersionList.h')
-rw-r--r--logic/lists/BaseVersionList.h46
1 files changed, 23 insertions, 23 deletions
diff --git a/logic/lists/BaseVersionList.h b/logic/lists/BaseVersionList.h
index d37431ed..5ac9369b 100644
--- a/logic/lists/BaseVersionList.h
+++ b/logic/lists/BaseVersionList.h
@@ -3,7 +3,7 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@@ -25,12 +25,12 @@
class Task;
/*!
- * \brief Class that each instance type's version list derives from.
- * Version lists are the lists that keep track of the available game versions
- * for that instance. This list will not be loaded on startup. It will be loaded
+ * \brief Class that each instance type's version list derives from.
+ * Version lists are the lists that keep track of the available game versions
+ * for that instance. This list will not be loaded on startup. It will be loaded
* when the list's load function is called. Before using the version list, you
* should check to see if it has been loaded yet and if not, load the list.
- *
+ *
* Note that this class also inherits from QAbstractListModel. Methods from that
* class determine how this version list shows up in a list view. Said methods
* all have a default implementation, but they can be overridden by plugins to
@@ -44,21 +44,21 @@ public:
{
VersionPointerRole = 0x34B1CB48
};
-
+
enum VListColumns
{
// First column - Name
NameColumn = 0,
-
+
// Second column - Type
TypeColumn,
-
+
// Third column - Timestamp
TimeColumn
};
-
+
explicit BaseVersionList(QObject *parent = 0);
-
+
/*!
* \brief Gets a task that will reload the version list.
* Simply execute the task to load the list.
@@ -66,24 +66,23 @@ public:
* \return A pointer to a task that reloads the version list.
*/
virtual Task *getLoadTask() = 0;
-
- //! Checks whether or not the list is loaded. If this returns false, the list should be loaded.
+
+ //! Checks whether or not the list is loaded. If this returns false, the list should be
+ //loaded.
virtual bool isLoaded() = 0;
-
+
//! Gets the version at the given index.
virtual const BaseVersionPtr at(int i) const = 0;
-
+
//! Returns the number of versions in the list.
virtual int count() const = 0;
-
-
+
//////// List Model Functions ////////
virtual QVariant data(const QModelIndex &index, int role) const;
virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const;
virtual int rowCount(const QModelIndex &parent) const;
virtual int columnCount(const QModelIndex &parent) const;
-
-
+
/*!
* \brief Finds a version by its descriptor.
* \param The descriptor of the version to find.
@@ -91,20 +90,21 @@ public:
* one doesn't exist.
*/
virtual BaseVersionPtr findVersion(const QString &descriptor);
-
+
/*!
* \brief Gets the latest stable version of this instance type.
* This is the version that will be selected by default.
* By default, this is simply the first version in the list.
*/
virtual BaseVersionPtr getLatestStable() const;
-
+
/*!
* Sorts the version list.
*/
virtual void sort() = 0;
-
-protected slots:
+
+protected
+slots:
/*!
* Updates this list with the given list of versions.
* This is done by copying each version in the given list and inserting it
@@ -117,5 +117,5 @@ protected slots:
* then copies the versions and sets their parents correctly.
* \param versions List of versions whose parents should be set.
*/
- virtual void updateListData(QList<BaseVersionPtr > versions) = 0;
+ virtual void updateListData(QList<BaseVersionPtr> versions) = 0;
};