Defines the IConfigService interface for managing configuration in ASAPCabinetFE. More...
#include <filesystem>
#include "settings.h"
#include "keybinds/ikeybind_provider.h"
#include <string>
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.