Defines the IConfigService interface for managing configuration in ASAPCabinetFE. More...
#include <filesystem>#include "settings.h"#include "keybinds/ikeybind_provider.h"#include <string>
Include dependency graph for iconfig_service.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | IConfigService |
| Interface for configuration services (forward declaration). More... | |
Defines the IConfigService interface for managing configuration in ASAPCabinetFE.
This header provides the IConfigService interface, which specifies methods for retrieving and modifying application settings, validating configuration, loading and saving JSON-based configuration data, managing keybindings, and updating window positions. It is implemented by classes like ConfigService to handle configuration file operations and provide a consistent API for the application.