Dokumentace třídy MapFieldView

Pohled na policko mapy. ...

#include <map_field_view.h>

Seznam všech členů.

Veřejné metody

 MapFieldView (QWidget *parent=0)
 Zkonstruuje pohled.
void update (MapScene *scene)
 Obnoveni pohledu, pripadne zmena policka.

Privátní metody

void disconnectCheckboxes ()
 Odpojit checkboxy.
void connectCheckboxes (BombicMap *map, const BombicMap::Field &field)
 Napojit checkboxy na policko mapy.
void connectCheckbox (QCheckBox *checkbox, MapObjectGenerator *objGen)
 Napojit checkbox na generovany objekt policka.

Privátní atributy

QScrollArea * scrollArea_
 Posouvaci pole widgetu.
QWidget * oldScrollWidget_
 Stary skrolovany kontejner, uchovavany kvuli widgetum v nem ulozenym.
QWidget * boxesWidget_
 Obecny widget, ve kterem jsou umisteny checkboxy pro generovani.
QCheckBox * generateBox_
 Tlacitko manipulujici s generovanou bednou policka.
QCheckBox * generateCreature_
 Tlacitko manipulujici s generovanou priserou policka.


Detailní popis

Pohled na policko mapy.

Widget, ktery zobrazuje, co je na jednom konkretnim policku. Navic dava moznost s obsahem policka manipulovat (mazat, presouvat objekty, nastatovat generovani objektu).


Dokumentace konstruktoru a destruktoru

MapFieldView::MapFieldView ( QWidget *  parent = 0  )  [explicit]

Zkonstruuje pohled.

Vytvori tlacitka generatoru objektu a skrolovaci pole.

Parametry:
parent rodicovsky widget

Tato funkce volá...


Dokumentace k metodám

void MapFieldView::update ( MapScene scene  ) 

Obnoveni pohledu, pripadne zmena policka.

Zobrazi detail aktualne vybraneho policka sceny mapy scene zobrazi. Pokud vybrane policko (MapScene::selectedField_) neni v mape, skryje pohled na policko.

Parametry:
scene scena mapy, jejiz policko chceme zobrazit

Tato funkce volá...

Tuto funkci volají...

void MapFieldView::disconnectCheckboxes (  )  [private]

Odpojit checkboxy.

Odpoji oba checkboxy manipulujici s generatory objektu.

Tuto funkci volají...

void MapFieldView::connectCheckboxes ( BombicMap map,
const BombicMap::Field field 
) [private]

Napojit checkboxy na policko mapy.

Pripoji oba checkboxy manipulujici s generatory objektu.

Parametry:
map mapa jejiz policko chceme propojit
field policko mapy, jehoz generatory objektu chceme pripojit

Tato funkce volá...

Tuto funkci volají...

void MapFieldView::connectCheckbox ( QCheckBox *  checkbox,
MapObjectGenerator objGen 
) [private]

Napojit checkbox na generovany objekt policka.

Nastavi a pripoji checkbox na generator objektu objGen.

Parametry:
checkbox tlacitko manipulujici s generatorem objektu.
objGen generator objektu, ktery chceme napojit na tlacitko

Tato funkce volá...

Tuto funkci volají...


Dokumentace k datovým členům

QScrollArea* MapFieldView::scrollArea_ [private]

Posouvaci pole widgetu.

QWidget* MapFieldView::oldScrollWidget_ [private]

Stary skrolovany kontejner, uchovavany kvuli widgetum v nem ulozenym.

Pri tazeni objektu se totiz nejdrive obnovi pohled a pote se dokonci tazeni objektu. Pohled na tazeny objekt tedy musime zachovat dele, nez je ve skutecnosti zobrazovan.

QWidget* MapFieldView::boxesWidget_ [private]

Obecny widget, ve kterem jsou umisteny checkboxy pro generovani.

QCheckBox* MapFieldView::generateBox_ [private]

Tlacitko manipulujici s generovanou bednou policka.

QCheckBox* MapFieldView::generateCreature_ [private]

Tlacitko manipulujici s generovanou priserou policka.


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