#pragma once #include #include #include #include #include #include #include #include #include #include #include #include "BaseInstance.h" #include "FlameModPage.h" #include "modplatform/flame/FlameModIndex.h" namespace FlameMod { typedef std::function LogoCallback; class ListModel : public ModPlatform::ListModel { Q_OBJECT public: ListModel(FlameModPage* parent); virtual ~ListModel(); private slots: void searchRequestFinished() override; private: const char** getSorts() const override; }; } // namespace Modrinth