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

Public Slots | |
| virtual void | processInformationValid () |
| virtual void | processFilteredSelection () |
Signals | |
| void | setFilteredSelectionMode (const DtFilter *) |
Public Member Functions | |
| DtTerrainObjectsMenu (QWidget *parent, bool display=true) | |
| virtual | ~DtTerrainObjectsMenu () |
Static Public Member Functions | |
| static DtPopupMenu * | create (QWidget *parent, bool display=true) |
Protected Member Functions | |
| virtual bool | initMenuItems () |
| Pure virtual overrides. | |
| virtual void | validate () |
| Override to disable object selection mode switching if in a different selection mode other than "Normal". | |
| virtual void | initSelectionModes () |
| Initializes modes that can be used for selection. | |
| virtual void | addSelectionFilter (int iMode, const DtFilter &) |
| Add selection filters for selection modes. If filter exists for particular mode, replaces it. | |
| virtual const DtFilter * | selectionFilter (int iMode) const |
| virtual void | initSelectionFilters () |
| virtual bool | initActionGroups () |
| Creates myObjectsActionGroup. | |
| virtual DtActionGroup * | getActionGroupForType (DtMenuItemType iType) |
| If the newly created menu item is to be added to an action group, add it here. | |
Protected Attributes | |
| QHash< int, DtFilter * > | mySelectionFilters |
| DtActionGroup * | mySelectActionGroup |
| DtTerrainObjectsMenu::DtTerrainObjectsMenu | ( | QWidget * | parent, |
| bool | display = true |
||
| ) |
| virtual DtTerrainObjectsMenu::~DtTerrainObjectsMenu | ( | ) | [virtual] |
| virtual bool DtTerrainObjectsMenu::initMenuItems | ( | ) | [protected, virtual] |
Pure virtual overrides.
Initializes and maps the following menu items
Reimplemented from DtTMObjectsMenu.
| virtual void DtTerrainObjectsMenu::validate | ( | ) | [protected, virtual] |
Override to disable object selection mode switching if in a different selection mode other than "Normal".
Reimplemented from DtPopupMenu.
| virtual void DtTerrainObjectsMenu::initSelectionModes | ( | ) | [protected, virtual] |
Initializes modes that can be used for selection.
| virtual void DtTerrainObjectsMenu::addSelectionFilter | ( | int | iMode, |
| const DtFilter & | |||
| ) | [protected, virtual] |
Add selection filters for selection modes. If filter exists for particular mode, replaces it.
| virtual const DtFilter* DtTerrainObjectsMenu::selectionFilter | ( | int | iMode | ) | const [protected, virtual] |
| virtual void DtTerrainObjectsMenu::initSelectionFilters | ( | ) | [protected, virtual] |
| virtual bool DtTerrainObjectsMenu::initActionGroups | ( | ) | [protected, virtual] |
Creates myObjectsActionGroup.
Reimplemented from DtTMObjectsMenu.
| virtual DtActionGroup* DtTerrainObjectsMenu::getActionGroupForType | ( | DtMenuItemType | iType | ) | [protected, virtual] |
If the newly created menu item is to be added to an action group, add it here.
Reimplemented from DtTMObjectsMenu.
| virtual void DtTerrainObjectsMenu::processInformationValid | ( | ) | [virtual, slot] |
| virtual void DtTerrainObjectsMenu::processFilteredSelection | ( | ) | [virtual, slot] |
| void DtTerrainObjectsMenu::setFilteredSelectionMode | ( | const DtFilter * | ) | [signal] |
| static DtPopupMenu* DtTerrainObjectsMenu::create | ( | QWidget * | parent, |
| bool | display = true |
||
| ) | [static] |
Reimplemented from DtTMObjectsMenu.
QHash<int, DtFilter*> DtTerrainObjectsMenu::mySelectionFilters [protected] |
DtActionGroup* DtTerrainObjectsMenu::mySelectActionGroup [protected] |