Dokumentace třídy BoxResourceHandler

Resource handler specializovany na objekty typu bedna. ...

#include <box_resource_handler.h>

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

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

Collaboration graph
[vysvětlivky]

Seznam všech členů.

Veřejné metody

virtual BombicMapObjectcreateMapObject (const QDomElement &rootEl)
 Vytvorit prototyp prisery.
virtual BombicMapObject::Type type ()
 Typ vytvareneho objektu.
virtual bool canHandle (const QDomElement &rootEl)
 Zda umi nacist objekt reprezentovany takovym XML elementem.


Detailní popis

Resource handler specializovany na objekty typu bedna.

Zpracovava zdroj reprezentujici bednu a vytvari prototyp teto bedny.


Dokumentace k metodám

BombicMapObject * BoxResourceHandler::createMapObject ( const QDomElement &  rootEl  )  [virtual]

Vytvorit prototyp prisery.

Ze zadaneho korenoveho elementu box vytvori prototyp bedny reprezentovane timto elementem. Pokud se pri zpracovani dokumentu vyskytne chyba, zobrazi chybove hlaseni. Zda jde o element se spravnym nazvem se jiz nezkouma, proto by melo byt vzdy drive otestovano pomoci canHandle(). Predpoklada jiz nacteny zdrojovy obrazek v ResourceHandler.

Parametry:
rootEl korenovy element reprezentujici nacitanou bednu
Návratová hodnota:
Nove vytvoreny prototyp bedny (volajici se stava vlastnikem).
Vracené hodnoty:
0 Doslo k chybe, bedna nemuze byt vytvoren.

Implementuje MapObjectResourceHandler.

Tato funkce volá...

BombicMapObject::Type BoxResourceHandler::type (  )  [virtual]

Typ vytvareneho objektu.

Vracené hodnoty:
BombicMapObject::Box Vzdy.

Implementuje MapObjectResourceHandler.

bool BoxResourceHandler::canHandle ( const QDomElement &  rootEl  )  [virtual]

Zda umi nacist objekt reprezentovany takovym XML elementem.

Umi zpracovavat dokument s korenovym elementem box.

Parametry:
rootEl korenovy element dokumentu, ktery reprezentuje objekt mapy
Návratová hodnota:
Zda zpracovava takove dokumenty.

Implementuje MapObjectResourceHandler.


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

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