impr: Added icons to providers, improved the quick settings

This commit is contained in:
WerWolv
2025-08-06 21:37:41 +02:00
parent 5be6297bac
commit 064b21a264
30 changed files with 106 additions and 31 deletions

View File

@@ -89,6 +89,7 @@ public:
void setName(std::string name) { m_name = std::move(name);}
[[nodiscard]] hex::UnlocalizedString getTypeName() const override { return m_typeName; }
[[nodiscard]] std::string getName() const override { return m_name; }
const char* getIcon() const override { return ""; }
private:
ReadFunction m_readFunction = nullptr;
@@ -109,5 +110,5 @@ SCRIPT_API(void registerProvider, const char *typeName, const char *name, Script
provider->setFunctions(readFunc, writeFunc, getSizeFunc);
return provider;
});
hex::ContentRegistry::Provider::impl::addProviderName(typeNameString);
hex::ContentRegistry::Provider::impl::addProviderName(typeNameString, "");
}