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

Defines the VpsDatabaseLoader class for loading the VPS database in ASAPCabinetFE. More...

#include <string>
#include <nlohmann/json.hpp>
#include "core/ui/loading_progress.h"
+ Include dependency graph for vps_database_loader.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VpsDatabaseLoader
 Loads the VPS database file in ASAPCabinetFE. More...
 

Detailed Description

Defines the VpsDatabaseLoader class for loading the VPS database in ASAPCabinetFE.

This header provides the VpsDatabaseLoader class, which loads the VPS database (vpsdb.json) from a specified file path into a JSON object. The class supports progress tracking via LoadingProgress and provides access to the loaded JSON data. The loading process can be extended with configUI for custom validation rules in the future.