#include <generated_objects_wizard.h>
Veřejné sloty | |
void | setCountInMap () |
Nastavit pocty generovanych objektu v mape. | |
Veřejné metody | |
GeneratedObjectsWizardPage (BombicMap *map) | |
Konstrukce stranky. | |
virtual void | initializePage () |
Inicializovat (obnovit) stranku. | |
virtual void | cleanupPage () |
Vycistit (navratit) stranku. | |
virtual BombicMapObject::Type | type ()=0 |
Typ objektu, ktere chceme nastavovat. | |
virtual QString | objectTypePlural () |
Mnozne cislo pojmenovani typu. | |
Chráněné typy | |
typedef QHash< QString, GeneratedObjectInfoT > | ObjectInfoByNameT |
Informace o objektu podle jeho jmena. | |
Chráněné metody | |
void | initObjects () |
Primarni nastaveni generovanych objektu. | |
void | addObjects () |
Doplneni generovanych objektu. | |
void | initObjectInfo (GeneratedObjectInfoT &objectInfo, BombicMapObject *object) |
Inicializace informace o generovanem objektu. | |
virtual const BombicMap::ObjectListT & | generatedObjects ()=0 |
Seznam generovanych objektu mapy. | |
virtual void | setGeneratedObjectsCount (BombicMapObject *object, int count)=0 |
Nastavit (v mape) pocet objektu k vygenerovani. | |
Chráněné atributy | |
BombicMap * | map_ |
The map. | |
ObjectInfoByNameT | objects_ |
Generovane objekty podle jmena. | |
QLayout * | mainLayout_ |
Hlavni layout, do ktereho se pridavaji objekty. | |
Třídy | |
struct | GeneratedObjectInfoT |
Informace o generovanem objektu. ... |
Na strance zobrazi vsechny objekty urciteho typu z palety. U kazdeho druhu objektu nabizi moznost zmenit pocet generovanych objektu. Po potvrzeni nastavi pocty generovanych objektu v mape.
typedef QHash<QString, GeneratedObjectInfoT> GeneratedObjectsWizardPage::ObjectInfoByNameT [protected] |
Informace o objektu podle jeho jmena.
GeneratedObjectsWizardPage::GeneratedObjectsWizardPage | ( | BombicMap * | map | ) | [explicit] |
Konstrukce stranky.
void GeneratedObjectsWizardPage::initializePage | ( | ) | [virtual] |
Inicializovat (obnovit) stranku.
void GeneratedObjectsWizardPage::cleanupPage | ( | ) | [virtual] |
Vycistit (navratit) stranku.
virtual BombicMapObject::Type GeneratedObjectsWizardPage::type | ( | ) | [pure virtual] |
Typ objektu, ktere chceme nastavovat.
Implementováno v GeneratedBonusesWizardPage, GeneratedBoxesWizardPage a GeneratedCreaturesWizardPage.
QString GeneratedObjectsWizardPage::objectTypePlural | ( | ) | [virtual] |
Mnozne cislo pojmenovani typu.
Reimplementováno v GeneratedBonusesWizardPage, GeneratedBoxesWizardPage a GeneratedCreaturesWizardPage.
void GeneratedObjectsWizardPage::setCountInMap | ( | ) | [slot] |
Nastavit pocty generovanych objektu v mape.
void GeneratedObjectsWizardPage::initObjects | ( | ) | [protected] |
Primarni nastaveni generovanych objektu.
void GeneratedObjectsWizardPage::addObjects | ( | ) | [protected] |
Doplneni generovanych objektu.
void GeneratedObjectsWizardPage::initObjectInfo | ( | GeneratedObjectInfoT & | objectInfo, | |
BombicMapObject * | object | |||
) | [protected] |
Inicializace informace o generovanem objektu.
virtual const BombicMap::ObjectListT& GeneratedObjectsWizardPage::generatedObjects | ( | ) | [protected, pure virtual] |
Seznam generovanych objektu mapy.
Implementováno v GeneratedBonusesWizardPage, GeneratedBoxesWizardPage a GeneratedCreaturesWizardPage.
virtual void GeneratedObjectsWizardPage::setGeneratedObjectsCount | ( | BombicMapObject * | object, | |
int | count | |||
) | [protected, pure virtual] |
Nastavit (v mape) pocet objektu k vygenerovani.
Implementováno v GeneratedBonusesWizardPage, GeneratedBoxesWizardPage a GeneratedCreaturesWizardPage.
BombicMap* GeneratedObjectsWizardPage::map_ [protected] |
The map.
Generovane objekty podle jmena.
QLayout* GeneratedObjectsWizardPage::mainLayout_ [protected] |
Hlavni layout, do ktereho se pridavaji objekty.