Dokumentace třídy GeneratedObjectsWizardPage

Stranka pruvodce nastavenim generovani objektu. ...

#include <generated_objects_wizard.h>

Diagram dědičnosti pro třídu GeneratedObjectsWizardPage

Inheritance graph
[vysvětlivky]
Diagram tříd pro GeneratedObjectsWizardPage:

Collaboration graph
[vysvětlivky]

Seznam všech členů.

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

BombicMapmap_
 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. ...


Detailní popis

Stranka pruvodce nastavenim generovani 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.


Dokumentace k členským typům

Informace o objektu podle jeho jmena.


Dokumentace konstruktoru a destruktoru

GeneratedObjectsWizardPage::GeneratedObjectsWizardPage ( BombicMap map  )  [explicit]

Konstrukce stranky.


Dokumentace k metodám

void GeneratedObjectsWizardPage::initializePage (  )  [virtual]

Inicializovat (obnovit) stranku.

Tato funkce volá...

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.

Tuto funkci volají...

QString GeneratedObjectsWizardPage::objectTypePlural (  )  [virtual]

Mnozne cislo pojmenovani typu.

Reimplementováno v GeneratedBonusesWizardPage, GeneratedBoxesWizardPage a GeneratedCreaturesWizardPage.

Tato funkce volá...

Tuto funkci volají...

void GeneratedObjectsWizardPage::setCountInMap (  )  [slot]

Nastavit pocty generovanych objektu v mape.

void GeneratedObjectsWizardPage::initObjects (  )  [protected]

Primarni nastaveni generovanych objektu.

Pozor:
Mela by byt volana prave jednou v konstruktoru.

Tato funkce volá...

Tuto funkci volají...

void GeneratedObjectsWizardPage::addObjects (  )  [protected]

Doplneni generovanych objektu.

Tato funkce volá...

Tuto funkci volají...

void GeneratedObjectsWizardPage::initObjectInfo ( GeneratedObjectInfoT objectInfo,
BombicMapObject object 
) [protected]

Inicializace informace o generovanem objektu.

Tato funkce volá...

Tuto funkci volají...

virtual const BombicMap::ObjectListT& GeneratedObjectsWizardPage::generatedObjects (  )  [protected, pure virtual]

Seznam generovanych objektu mapy.

Implementováno v GeneratedBonusesWizardPage, GeneratedBoxesWizardPage a GeneratedCreaturesWizardPage.

Tuto funkci volají...

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.


Dokumentace k datovým členům

The map.

Generovane objekty podle jmena.

Hlavni layout, do ktereho se pridavaji objekty.


Dokumentace pro tuto třídu byla generována z následujících souborů:

Generováno Mon May 24 21:58:52 2010 pro projekt Bombic 2 map editor programem  doxygen 1.5.6