summaryrefslogtreecommitdiffstats
path: root/gui/objects.hpp
diff options
context:
space:
mode:
authorthat <github@that.at>2015-09-13 23:00:54 +0200
committerEthan Yonker <dees_troy@teamw.in>2015-10-16 22:40:31 +0200
commit8ab5c13428affa74bdec853c068c59456402c2dd (patch)
tree731aa19fbede88df6edde0eef62718aea78cd8ad /gui/objects.hpp
parentgui: extract methods for condition list handling (diff)
downloadandroid_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.tar
android_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.tar.gz
android_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.tar.bz2
android_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.tar.lz
android_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.tar.xz
android_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.tar.zst
android_bootable_recovery-8ab5c13428affa74bdec853c068c59456402c2dd.zip
Diffstat (limited to 'gui/objects.hpp')
-rw-r--r--gui/objects.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/gui/objects.hpp b/gui/objects.hpp
index 99bf0dbfa..7028956ad 100644
--- a/gui/objects.hpp
+++ b/gui/objects.hpp
@@ -632,16 +632,18 @@ public:
virtual void NotifySelect(size_t item_selected);
protected:
- struct ListData {
+ struct ListItem {
std::string displayName;
std::string variableName;
std::string variableValue;
unsigned int selected;
GUIAction* action;
+ std::vector<Condition> mConditions;
};
protected:
- std::vector<ListData> mList;
+ std::vector<ListItem> mListItems;
+ std::vector<size_t> mVisibleItems; // contains indexes in mListItems of visible items only
std::string mVariable;
std::string currentValue;
ImageResource* mIconSelected;