![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Slots | |
| virtual void | processNavigationAction () |
| Maps menu item to type and emits navigationAction signal with that type. | |
| virtual void | validate () |
| If we are only valid with a terrain database, disable all items if there is no terrain database present. | |
Signals | |
| void | navigationAction (int) |
Public Member Functions | |
| DtTMNavigationMenu (QWidget *parent, bool display=true) | |
| virtual | ~DtTMNavigationMenu () |
Static Public Member Functions | |
| static DtPopupMenu * | create (QWidget *parent, bool display=true) |
| static void | setOnlyValidWithTerrainDatabase (bool b) |
Protected Member Functions | |
| virtual QString | menuName () |
| Pure virtual overrides. | |
| virtual bool | initMenuItems () |
| Initializes and maps the following menu items. | |
| virtual bool | initActionGroups () |
| Creates myNavigationActionGroup. | |
| virtual DtActionGroup * | getActionGroupForType (DtMenuItemType iType) |
| If the newly created menu item is to be added to an action group, add it here. | |
Protected Attributes | |
| DtActionGroup * | myNavigationActionGroup |
| DtActionGroup * | myNavigationZoomActionGroup |
Static Protected Attributes | |
| static bool | myOnlyValidWithTerrainDatabase |
| DtTMNavigationMenu::DtTMNavigationMenu | ( | QWidget * | parent, |
| bool | display = true |
||
| ) |
| virtual DtTMNavigationMenu::~DtTMNavigationMenu | ( | ) | [virtual] |
| virtual QString DtTMNavigationMenu::menuName | ( | ) | [protected, virtual] |
Pure virtual overrides.
Reimplemented from DtPopupMenu.
| virtual bool DtTMNavigationMenu::initMenuItems | ( | ) | [protected, virtual] |
Initializes and maps the following menu items.
DtNavigationResetToGlobalViewAction to this->processNavigationAction() DtPanNorthAction to this->processNavigationAction() DtPanNorthEastAction to this->processNavigationAction() DtPanEastAction to this->processNavigationAction() DtPanSouthEastAction to this->processNavigationAction() DtPanSouthAction to this->processNavigationAction() DtPanSouthWestAction to this->processNavigationAction() DtPanWestAction to this->processNavigationAction() DtPanNorthWestAction to this->processNavigationAction() DtZoomInAction to this->processNavigationAction() DtZoomOutAction to this->processNavigationAction()
Reimplemented from DtPopupMenu.
| virtual bool DtTMNavigationMenu::initActionGroups | ( | ) | [protected, virtual] |
Creates myNavigationActionGroup.
Reimplemented from DtPopupMenu.
| void DtTMNavigationMenu::navigationAction | ( | int | ) | [signal] |
| virtual void DtTMNavigationMenu::processNavigationAction | ( | ) | [virtual, slot] |
Maps menu item to type and emits navigationAction signal with that type.
| virtual void DtTMNavigationMenu::validate | ( | ) | [virtual, slot] |
If we are only valid with a terrain database, disable all items if there is no terrain database present.
Reimplemented from DtPopupMenu.
| static DtPopupMenu* DtTMNavigationMenu::create | ( | QWidget * | parent, |
| bool | display = true |
||
| ) | [static] |
| static void DtTMNavigationMenu::setOnlyValidWithTerrainDatabase | ( | bool | b | ) | [static] |
| virtual DtActionGroup* DtTMNavigationMenu::getActionGroupForType | ( | DtMenuItemType | iType | ) | [protected, virtual] |
If the newly created menu item is to be added to an action group, add it here.
Reimplemented from DtPopupMenu.
DtActionGroup* DtTMNavigationMenu::myNavigationActionGroup [protected] |
bool DtTMNavigationMenu::myOnlyValidWithTerrainDatabase [static, protected] |