111 void recentFilesModelChanged();
112 void pokedexModelChanged();
113 void routerChanged();
114 void creditsModelChanged();
115 void fontSearchChanged();
116 void fontSearchModelChanged();
118 void randomPlayerNameChanged();
119 void randomPokemonNameChanged();
121 void randomExamplePlayerChanged();
122 void randomExamplePokemonChanged();
123 void randomExampleRivalChanged();
124 void settingsChanged();
125 void starterModelChanged();
126 void itemSelectModelChanged();
127 void bagItemsModelChanged();
128 void pcItemsModelChanged();
129 void itemOverviewModelChanged();
130 void pokemonOverviewModelChanged();
131 void marketModelChanged();
132 void marketCartModelChanged();
133 void marketViewModelChanged();
134 void pokemonStorageModel1Changed();
135 void pokemonStorageModel2Changed();
136 void pokemonBoxSelectModel1Changed();
137 void pokemonBoxSelectModel2Changed();
138 void typesModelChanged();
139 void speciesSelectModelChanged();
140 void statusSelectModelChanged();
141 void natureSelectModelChanged();
142 void moveSelectModelChanged();
143 void mapSelectModelChanged();
ExamplesRival * randomExampleRival
PokemonStorageModel * pokemonStorageModel2
ExamplesPlayer * randomExamplePlayer
ExamplesPokemon * randomExamplePokemon
ItemMarketModel * marketModel
ItemStorageModel * bagItemsModel
FontSearchModel * fontSearchModel
ItemOverviewModel * itemOverviewModel
ItemMarketViewModel * marketViewModel
ItemMarketCartModel * marketCartModel
PokemonStorageModel * pokemonStorageModel1
PokemonOverviewModel * pokemonOverviewModel
MoveSelectModel * moveSelectModel
Bridge(FileManagement *file)
NatureSelectModel * natureSelectModel
NamesPlayer * randomPlayerName
SpeciesSelectModel * speciesSelectModel
PokemonStartersModel * starterModel
StatusSelectModel * statusSelectModel
RecentFilesModel * recentFilesModel
PokemonBoxSelectModel * pokemonBoxSelectModel2
PokemonBoxSelectModel * pokemonBoxSelectModel1
CreditsModel * creditsModel
MapSelectModel * mapSelectModel
ItemStorageModel * pcItemsModel
ItemSelectModel * itemSelectModel
PokedexModel * pokedexModel
NamesPokemon * randomPokemonName
Exposes the credits database to QML as a list of sections, each carrying its own entries – so the Abo...
Example player-value source (an AbstractRandomString of presets).
static ExamplesPlayer * inst()
The process-wide ExamplesPlayer singleton.
Example Pokemon-value source (an AbstractRandomString of presets).
static ExamplesPokemon * inst()
The process-wide ExamplesPokemon singleton.
Example rival-value source (an AbstractRandomString of presets).
static ExamplesRival * inst()
The process-wide ExamplesRival singleton.
Owns the on-disk side of a save: the current path, the recent-files list, and the live SaveFile.
Exposes a FontSearch's current results as a list model for the keyboard.
A chainable filter ("finder") over the font glyphs.
The font database – the in-game character set and the text codec.
static FontsDB * inst()
< Number of font glyphs.
The "cart" view of ItemMarketModel – only the rows actually on the cart.
The Poke-mart / Game Corner "market" model – buy and sell with a cart.
The left-list VIEW of ItemMarketModel – the Buy or Sell slice.
Read-only "where are my items" overview for the Bag screen's View All pane.
Item picker model (select-model variant; see SpeciesSelectModel).
Editable list model for an item box (the bag or a PC item box).
Map picker model, tied to the current AreaMap.
Move picker model – context-aware on a chosen Pokemon.
Random player-name source (an AbstractRandomString of player names).
static NamesPlayer * inst()
The process-wide NamesPlayer singleton.
Random Pokemon-nickname source (an AbstractRandomString of names).
static NamesPokemon * inst()
The process-wide NamesPokemon singleton.
Nature picker model (select-model variant; see SpeciesSelectModel).
The Pokedex grid model – seen/owned state, with cycling sort orders.
The "which PC box" selector model (Party + 12 boxes).
Read-only "where are my Pokemon" overview for the Pokemon screen's View All pane – the Pokemon analog...
The three canonical starters as a picker model.
Editable list model for a PC box (or the party), with checkbox selection.
Recent-files list model for the start screen.
Screen navigation for the UI – the QML StackView's controller.
App-wide UI settings: layout metrics, the colour palette, and font colours.
A species picker list model (the "select model" variant).
Status-condition picker model (select-model variant; see SpeciesSelectModel).
Type list model – the elemental types for type pickers.
Grab-bag of shared helpers, and the QML entry point for the common layer.
static Utility * inst()
< The shared Random instance, reachable from QML as pseCommon.random.