Defines the ConfigUI class for managing the ImGui-based configuration UI in ASAPCabinetFE. More...
#include "config/iconfig_service.h"
#include "keybinds/ikeybind_provider.h"
#include "render/iasset_manager.h"
#include "tables/table_data.h"
#include "core/iapp_callbacks.h"
#include "isection_renderer.h"
#include "section_config.h"
#include "ImGuiFileDialog.h"
#include <string>
#include <vector>
#include <nlohmann/json.hpp>
#include <memory>
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | ConfigUI |
Manages the ImGui-based configuration UI. More... | |
Defines the ConfigUI class for managing the ImGui-based configuration UI in ASAPCabinetFE.
This header provides the ConfigUI class, which handles the rendering and management of the configuration interface using ImGui. It integrates with configuration services, keybind providers, asset managers, and application callbacks to provide a comprehensive UI for settings adjustment.