diff options
author | peter1138 <peter1138@openttd.org> | 2008-05-26 16:23:23 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-05-26 16:23:23 +0000 |
commit | 02b5ffa13fef5709001a1967620ee3330b462d79 (patch) | |
tree | dc047e46ce7eb5ed01a0e32b973c3cc1aa5a6719 /src/sortlist_type.h | |
parent | 5a0fb3ca9789b5ee10d3ebdc76b17a602f5fd54f (diff) | |
download | openttd-02b5ffa13fef5709001a1967620ee3330b462d79.tar.xz |
(svn r13266) -Codechange: Use SmallVector in GUIList
Diffstat (limited to 'src/sortlist_type.h')
-rw-r--r-- | src/sortlist_type.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sortlist_type.h b/src/sortlist_type.h index a3e428554..fc325754c 100644 --- a/src/sortlist_type.h +++ b/src/sortlist_type.h @@ -5,6 +5,8 @@ #ifndef SORTLIST_TYPE_H #define SORTLIST_TYPE_H +#include "misc/smallvec.h" + enum SortListFlags { VL_NONE = 0, ///< no sort VL_DESC = 1 << 0, ///< sort descending or ascending @@ -20,10 +22,8 @@ struct Listing { }; template <typename T> -struct GUIList { - T* sort_list; ///< The items to sort. +struct GUIList : public SmallVector<T, 32> { SortListFlags flags; ///< used to control sorting/resorting/etc. - uint16 list_length; ///< length of the list being sorted uint16 resort_timer; ///< resort list after a given amount of ticks if set byte sort_type; ///< what criteria to sort on }; |