#include <map_field_view_object.h>
Veřejné metody | |
| MapFieldViewObject (BombicMapObject *mapObject, QWidget *parent=0) | |
| Zkonstruuje pohled. | |
Chráněné metody | |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| Handler pohybu mysi. | |
| virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
| Handler dvojkliku. | |
Privátní atributy | |
| BombicMapObject * | object_ |
| Reprezentovany objekt umisteny v mape. | |
Detailni zobrazeni policka mapy MapFieldView zobrazuje objekty mapy na zvolenem policku. K zobrazeni a praci s pevne umistenymi objekty slouzi prave tato trida reprezentujici jeden takovy objekt.
| MapFieldViewObject::MapFieldViewObject | ( | BombicMapObject * | mapObject, | |
| QWidget * | parent = 0 | |||
| ) | [explicit] |
Zkonstruuje pohled.
Nastavi obrazek objektu.
| mapObject | objekt mapy, ktery chceme vizualizovat | |
| parent | rodicovsky widget |

| void MapFieldViewObject::mouseMoveEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Handler pohybu mysi.
Pri zmacknutem tlacitku mysi nastartuje tazeni objektu (pokud je to mozne).
| event | udalost, ktera handler vyvolala |

| void MapFieldViewObject::mouseDoubleClickEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Handler dvojkliku.
Odstrani ze sceny (a mapy) reprezentovany objekt (pokud je to mozne).
| event | udalost, ktera handler vyvolala |

BombicMapObject* MapFieldViewObject::object_ [private] |
Reprezentovany objekt umisteny v mape.
1.5.6