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

Public Slots | |
| virtual void | processFileCloseDatabaseValid () |
| Enable close database if a database is opened. | |
| virtual void | processTerrainInformationValid () |
| Enable terrain information if database is openend. | |
| virtual void | processFilePrintValid () |
| Enable print if a database is opened. | |
| virtual void | processFileSaveMapAreaValid () |
| Enable save if a database is opened. | |
| virtual void | processFileSaveDatabaseValid () |
| Enable save database if the current database is a non-gdb database. | |
| virtual void | processExportDatabaseValid () |
| virtual void | setDatabaseDirty (bool b) |
| Sets myDatabaseDirty flag and enables/disables save database menu item appropriately. | |
| virtual void | setRecentTerrainDatabases (const QStringList &) |
| Removes current entries and adds new recent terrain databases to drop down menu. | |
Signals | |
| void | openRecentDatabase (QString) |
Public Member Functions | |
| DtTerrainFileMenu (QWidget *parent, bool display=false) | |
| virtual | ~DtTerrainFileMenu () |
Static Public Member Functions | |
| static DtPopupMenu * | create (QWidget *menu, bool display=false) |
Protected Slots | |
| virtual void | openRecentDatabase () |
Protected Member Functions | |
| virtual bool | initMenuItems () |
| Pure virtual overrides. | |
| virtual bool | initActionGroups () |
| Creates myFileActionGroup. | |
| virtual DtActionGroup * | getActionGroupForType (DtMenuItemType iType) |
| If the newly created menu item is to be added to an action group, add it here. | |
| virtual void | removeMenuItems (DtMenuItemType base, DtMenuItemType last) |
| Removes all menu items in the given range. | |
| virtual void | addMenuItems (const QStringList &, const char *slot, const char *validator, DtMenuItemType base, DtMenuItemType last) |
| Adds items found in the string list to the menu and connects the actions to the supplied slot. | |
Protected Attributes | |
| bool | myDatabaseDirty |
| DtActionGroup * | myRecentTerrainDatabases |
| DtTerrainFileMenu::DtTerrainFileMenu | ( | QWidget * | parent, |
| bool | display = false |
||
| ) |
| virtual DtTerrainFileMenu::~DtTerrainFileMenu | ( | ) | [virtual] |
| virtual bool DtTerrainFileMenu::initMenuItems | ( | ) | [protected, virtual] |
Pure virtual overrides.
Initializes and maps the following menu items
DtFileOpenDatabaseAction to app->eventController()->processFileOpenDatabase() DtFileSaveGdbDatabaseAction to app->eventController()->processFileSaveDatabase() DtFileCloseDatabaseAction to app->eventController()->processFileCloseDatabase() DtFileTerrainInformationAction to app->eventController()->processTerrainDatabaseInformation() DtSeparator Items inherited from tmFileMenu
Reimplemented from DtTMFileMenu.
| virtual bool DtTerrainFileMenu::initActionGroups | ( | ) | [protected, virtual] |
Creates myFileActionGroup.
Reimplemented from DtTMFileMenu.
| virtual void DtTerrainFileMenu::processFileCloseDatabaseValid | ( | ) | [virtual, slot] |
Enable close database if a database is opened.
| virtual void DtTerrainFileMenu::processTerrainInformationValid | ( | ) | [virtual, slot] |
Enable terrain information if database is openend.
| virtual void DtTerrainFileMenu::processFilePrintValid | ( | ) | [virtual, slot] |
Enable print if a database is opened.
Reimplemented from DtTMFileMenu.
| virtual void DtTerrainFileMenu::processFileSaveMapAreaValid | ( | ) | [virtual, slot] |
Enable save if a database is opened.
Reimplemented from DtTMFileMenu.
| virtual void DtTerrainFileMenu::processFileSaveDatabaseValid | ( | ) | [virtual, slot] |
Enable save database if the current database is a non-gdb database.
| virtual void DtTerrainFileMenu::processExportDatabaseValid | ( | ) | [virtual, slot] |
| virtual void DtTerrainFileMenu::setDatabaseDirty | ( | bool | b | ) | [virtual, slot] |
Sets myDatabaseDirty flag and enables/disables save database menu item appropriately.
| virtual void DtTerrainFileMenu::setRecentTerrainDatabases | ( | const QStringList & | ) | [virtual, slot] |
Removes current entries and adds new recent terrain databases to drop down menu.
| virtual void DtTerrainFileMenu::openRecentDatabase | ( | ) | [protected, virtual, slot] |
| void DtTerrainFileMenu::openRecentDatabase | ( | QString | ) | [signal] |
| static DtPopupMenu* DtTerrainFileMenu::create | ( | QWidget * | menu, |
| bool | display = false |
||
| ) | [static] |
Reimplemented from DtTMFileMenu.
| virtual DtActionGroup* DtTerrainFileMenu::getActionGroupForType | ( | DtMenuItemType | iType | ) | [protected, virtual] |
If the newly created menu item is to be added to an action group, add it here.
Reimplemented from DtTMFileMenu.
| virtual void DtTerrainFileMenu::removeMenuItems | ( | DtMenuItemType | base, |
| DtMenuItemType | last | ||
| ) | [protected, virtual] |
Removes all menu items in the given range.
| virtual void DtTerrainFileMenu::addMenuItems | ( | const QStringList & | , |
| const char * | slot, | ||
| const char * | validator, | ||
| DtMenuItemType | base, | ||
| DtMenuItemType | last | ||
| ) | [protected, virtual] |
Adds items found in the string list to the menu and connects the actions to the supplied slot.
Does not allow the number added to go beyond last
bool DtTerrainFileMenu::myDatabaseDirty [protected] |
DtActionGroup* DtTerrainFileMenu::myRecentTerrainDatabases [protected] |