5#include "Settings/BaseSettingsPage.hpp"
6#include <Editor/PluginSystem/PluginMetaData.hpp>
8namespace Grindstone::Editor::ImguiEditor {
9 enum class PluginInstallationState {
18 PluginInstallationState installationState;
22 std::string readmeData;
25 enum class PluginSelectionState {
37 void SelectPlugin(
size_t newSelectedIndex);
38 void LoadPluginsManifest();
41 std::vector<PluginListElement> pluginCacheList;
43 PluginSelectionState pluginSelectionState;
44 size_t currentSelectedPlugin;
45 bool hasPluginsChanged =
false;
Definition PluginsWindow.hpp:31
Definition PluginsWindow.hpp:21
Definition PluginsWindow.hpp:16