#pragma once #include #include #include "constants.hpp" class ListDownloadTab : public brls::List { private: brls::ListItem* listItem; brls::ListItem* cheatslipsItem; brls::ListItem* gbatempItem; brls::Label* notFound; brls::Label* description; brls::Label* cheatsLabel; int size = 0; void createCheatSlipItem(); void creategbatempItem(); public: ListDownloadTab(const archiveType type, const nlohmann::ordered_json& nxlinks = nlohmann::ordered_json::object()); brls::View* getDefaultFocus() override; };