Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Populate category-slider list
- vector<tuple<string,bool,vector<int>> sliderCategories;
- int newSlider = 0;
- bool enabled = true;
- string searchName = "SomeCategory";
- // Find the category in the list
- auto iter = find_if(sliderCategories.begin(), sliderCategories.end(), [&](tuple<string,bool,vector<int>> & category)
- {
- if(get<0>(category) == searchName) {
- return true;
- }
- return false;
- });
- if(iter != sliderCategories.end()) {
- // category exists already
- get<2>(*iter).push_back(newSlider);
- } else {
- // no category, make it?
- vector<int> firstSlider;
- firstSlider.push_back(newSlider);
- sliderCategories.push_back(make_tuple(searchName, enabled, newSlider));
- }
- // Iterate category-slider list
- for(auto category : sliderCategories)
- {
- // category not enabled
- if(!get<1>(category))
- continue;
- string categoryLabel = get<0>(category);
- for(auto slider : get<2>(category)) {
- // add slider
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement