Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
Loading...
Searching...
No Matches
bootQmlLinkage.cpp File Reference

Registers every C++ type with the QML meta-system: qRegisterMetaType for each pointer used in a Q_PROPERTY chain, and qmlRegisterType / qmlRegisterUncreatableType for each enum (creatable) and object (uncreatable). More...

#include <QString>
#include <QQmlEngine>
#include <pse-common/utility.h>
#include "../bridge/bridge.h"
#include "../bridge/settings.h"
#include "../bridge/router.h"
#include "../mvc/itemstoragemodel.h"
#include "../mvc/itemoverviewmodel.h"
#include "../mvc/pokemonoverviewmodel.h"
#include "../mvc/pokedexmodel.h"
#include "../mvc/itemmarketmodel.h"
#include "../mvc/pokemonboxselectmodel.h"
#include "../mvc/pokemonstoragemodel.h"
#include "../mvc/typesmodel.h"
#include "../mvc/speciesselectmodel.h"
#include "../mvc/statusselectmodel.h"
#include "../mvc/natureselectmodel.h"
#include "../mvc/moveselectmodel.h"
#include "../mvc/mapselectmodel.h"
#include <pse-db/entries/examplesplayer.h>
#include <pse-db/entries/examplespokemon.h>
#include <pse-db/entries/examplesrival.h>
#include <pse-db/fontsdb.h>
#include <pse-db/entries/fontdbentry.h>
#include <pse-db/util/fontsearch.h>
#include <pse-db/names.h>
#include <pse-db/entries/namespokemon.h>
#include <pse-savefile/filemanagement.h>
#include <pse-savefile/savefile.h>
#include <pse-savefile/expanded/daycare.h>
#include <pse-savefile/expanded/halloffame.h>
#include <pse-savefile/expanded/rival.h>
#include <pse-savefile/expanded/savefileexpanded.h>
#include <pse-savefile/expanded/storage.h>
#include <pse-savefile/expanded/area/area.h>
#include <pse-savefile/expanded/area/areaaudio.h>
#include <pse-savefile/expanded/area/areageneral.h>
#include <pse-savefile/expanded/area/arealoadedsprites.h>
#include <pse-savefile/expanded/area/areamap.h>
#include <pse-savefile/expanded/area/areanpc.h>
#include <pse-savefile/expanded/area/areaplayer.h>
#include <pse-savefile/expanded/area/areapokemon.h>
#include <pse-savefile/expanded/world/worldlocal.h>
#include <pse-savefile/expanded/area/areasign.h>
#include <pse-savefile/expanded/area/areasprites.h>
#include <pse-savefile/expanded/area/areatileset.h>
#include <pse-savefile/expanded/area/areawarps.h>
#include <pse-savefile/expanded/fragments/hofpokemon.h>
#include <pse-savefile/expanded/fragments/hofrecord.h>
#include <pse-savefile/expanded/fragments/item.h>
#include <pse-savefile/expanded/fragments/itemstoragebox.h>
#include <pse-savefile/expanded/fragments/mapconndata.h>
#include <pse-savefile/expanded/fragments/pokemonbox.h>
#include <pse-savefile/expanded/fragments/pokemonparty.h>
#include <pse-savefile/expanded/fragments/pokemonstoragebox.h>
#include <pse-savefile/expanded/fragments/pokemonstorageset.h>
#include <pse-savefile/expanded/fragments/signdata.h>
#include <pse-savefile/expanded/fragments/spritedata.h>
#include <pse-savefile/expanded/fragments/warpdata.h>
#include <pse-savefile/expanded/player/player.h>
#include <pse-savefile/expanded/player/playerbasics.h>
#include <pse-savefile/expanded/player/playerpokedex.h>
#include <pse-savefile/expanded/player/playerpokemon.h>
#include <pse-savefile/expanded/world/world.h>
#include <pse-savefile/expanded/world/worldcompleted.h>
#include <pse-savefile/expanded/world/worldevents.h>
#include <pse-savefile/expanded/world/worldgeneral.h>
#include <pse-savefile/expanded/world/worldhidden.h>
#include <pse-savefile/expanded/world/worldmissables.h>
#include <pse-savefile/expanded/world/worldother.h>
#include <pse-savefile/expanded/world/worldscripts.h>
#include <pse-savefile/expanded/world/worldtowns.h>
#include <pse-savefile/expanded/world/worldtrades.h>

Go to the source code of this file.

Functions

void bootQmlLinkage ()

Detailed Description

Registers every C++ type with the QML meta-system: qRegisterMetaType for each pointer used in a Q_PROPERTY chain, and qmlRegisterType / qmlRegisterUncreatableType for each enum (creatable) and object (uncreatable).

Deliberately repetitive – Qt's meta-system rejects helpers/templates here (see the in-code notes).

Definition in file bootQmlLinkage.cpp.

Function Documentation

◆ bootQmlLinkage()

void bootQmlLinkage ( )
extern

Definition at line 109 of file bootQmlLinkage.cpp.

Referenced by boot().