#include <floorobject_resource_handler.h>
Veřejné metody | |
virtual BombicMapObject * | createMapObject (const QDomElement &rootEl) |
Vytvorit prototyp objektu na zemi. | |
virtual BombicMapObject::Type | type () |
Typ vytvareneho objektu. | |
virtual bool | canHandle (const QDomElement &rootEl) |
Zda umi nacist objekt reprezentovany takovym XML elementem. |
Zpracovava zdroj reprezentujici objekt na zemi a vytvari prototyp tohoto objektu.
BombicMapObject * FloorobjectResourceHandler::createMapObject | ( | const QDomElement & | rootEl | ) | [virtual] |
Vytvorit prototyp objektu na zemi.
Ze zadaneho korenoveho elementu floorobject vytvori prototyp objektu 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
.
rootEl | korenovy element reprezentujici nacitany objekt na zemi |
0 | Doslo k chybe, objekt na zemi nemuze byt vytvoren. |
Implementuje MapObjectResourceHandler.
BombicMapObject::Type FloorobjectResourceHandler::type | ( | ) | [virtual] |
Typ vytvareneho objektu.
BombicMapObject::Floorobject | Vzdy. |
Implementuje MapObjectResourceHandler.
bool FloorobjectResourceHandler::canHandle | ( | const QDomElement & | rootEl | ) | [virtual] |
Zda umi nacist objekt reprezentovany takovym XML elementem.
Umi zpracovavat dokument s korenovym elementem floorobject.
rootEl | korenovy element dokumentu, ktery reprezentuje objekt mapy |
Implementuje MapObjectResourceHandler.