ES-DE/es-app/src/guis/GuiCollectionSystemsOptions.h

33 lines
870 B
C++

// SPDX-License-Identifier: MIT
//
// EmulationStation Desktop Edition
// GuiCollectionSystemsOptions.h
//
// User interface for the game collection settings.
// Submenu to the GuiMenu main menu.
//
#ifndef ES_APP_GUIS_GUI_COLLECTION_SYSTEM_OPTIONS_H
#define ES_APP_GUIS_GUI_COLLECTION_SYSTEM_OPTIONS_H
#include "GuiSettings.h"
template <typename T> class OptionListComponent;
class GuiCollectionSystemsOptions : public GuiSettings
{
public:
GuiCollectionSystemsOptions(Window* window, std::string title);
private:
void createCustomCollection(std::string inName);
std::shared_ptr<OptionListComponent<std::string>> collection_systems_auto;
std::shared_ptr<OptionListComponent<std::string>> collection_systems_custom;
bool mAddedCustomCollection;
bool mDeletedCustomCollection;
};
#endif // ES_APP_GUIS_GUI_COLLECTION_SYSTEM_OPTIONS_H