ASAPCabinetFE
 
Loading...
Searching...
No Matches
iconfig_service.h File Reference

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...
 

Detailed Description

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.