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

Defines the TableLoader class for loading and managing table data in ASAPCabinetFE. More...

#include "itable_loader.h"
#include "overrides/table_override_manager.h"
#include "core/ui/loading_progress.h"
#include "config/settings.h"
#include <vector>
#include <string>
#include <map>
#include <filesystem>
+ Include dependency graph for table_loader.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TableLoader
 Implements table loading and indexing for ASAPCabinetFE. More...
 

Detailed Description

Defines the TableLoader class for loading and managing table data in ASAPCabinetFE.

This header provides the TableLoader class, which implements the ITableLoader interface to load and process table data (e.g., VPX files) for ASAPCabinetFE. The class handles a multi-stage process including fetching VPSDB, scanning files, matchmaking metadata, saving indexes, and sorting tables. It supports progress tracking via LoadingProgress and provides a letter-based index for navigation. The loading behavior is configurable via Settings (e.g., titleSource, sortBy), with potential for further customization via configUI in the future.