Implementation of the initial configuration setup for ASAPCabinetFE. More...
Functions | |
bool | runInitialConfig (IConfigService *configService, IKeybindProvider *keybindProvider, const std::string &configPath) |
Executes the initial configuration setup. | |
Implementation of the initial configuration setup for ASAPCabinetFE.
bool runInitialConfig | ( | IConfigService * | configService, |
IKeybindProvider * | keybindProvider, | ||
const std::string & | configPath | ||
) |
Executes the initial configuration setup.
This function initializes and runs the configuration UI using the provided configuration service and configuration file path. It sets up an SDL window and renderer, uses ImGuiManager for ImGui rendering, and applies settings via ConfigUI.
configService | The configuration service for managing settings. |
configPath | The file path to the configuration file. |