#include "GuiComponent.h" #include "components/MenuComponent.h" #include "components/OptionListComponent.h" #include "FileSorts.h" class IGameListView; class GuiGamelistOptions : public GuiComponent { public: GuiGamelistOptions(Window* window, SystemData* system); virtual ~GuiGamelistOptions(); virtual bool input(InputConfig* config, Input input) override; virtual std::vector getHelpPrompts() override; private: void openMetaDataEd(); MenuComponent mMenu; typedef OptionListComponent SortList; std::shared_ptr mListSort; SystemData* mSystem; IGameListView* getGamelist(); };