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

Public Slots | |
| virtual void | setTerrainDatabase (const DtTerrainDatabase *t) |
| Slots. | |
| virtual void | updateFilenameInUse (const QString &s) |
| Updates the caption. | |
| virtual void | selectDatabasePoint (const DtPoint &pnt) |
| Sets the database point only in the info widget. | |
| virtual void | terrainDatabaseModified (DtTerrainDatabase *db, const DtExtent &extent) |
| Called when the terrain database is modified, goes through all map areas and lets them know the terrain has been modified. | |
Public Member Functions | |
| DtTerrainWindow (QWidget *parent=NULL, const Qt::WindowFlags &f=0) | |
| Constructor. | |
| virtual | ~DtTerrainWindow () |
| Destructor. | |
| virtual void | setTerrainSelectionMode () |
| virtual void | setSegmentSelectionMode () |
| virtual void | setPolygonSelectionMode () |
Static Public Member Functions | |
| static DtBaseWindow * | create (QWidget *parent, const Qt::WindowFlags &f) |
| Returns a newly created instance of a DtTerrainWindow. | |
| static QWidget * | createTerrainSelectionModeWidgetCallback (QWidget *, QToolBar *b, const DtToolbarCallbackStructure &) |
Protected Slots | |
| virtual bool | setDrawerOptions (const DtTdbDrawerOptions &o) |
Protected Member Functions | |
| virtual void | initFromAppSettings () |
| Initialize window from current application settings. | |
| virtual bool | initWindowName () |
| Initialize window name. | |
| virtual bool | initFromFactory (const DtTMFactory *f) |
| Initialize classes from DtTMFactory. | |
| virtual bool | initInfoWidget (const DtTMFactory *f) |
| Initialize info widget from DtTMFactory. | |
| virtual bool | createFromFactory (const DtTMFactory *f) |
| Create classes from DtTMFactory. | |
| virtual bool | createInfoWidget (const DtTMFactory *f) |
| Create info widget from DtTMFactory. | |
| virtual QWidget * | createTerrainSelectionModeWidget (QWidget *parent, QToolBar *b, const DtTMFactory *f) |
| Create terrain selection widget from DtTMFactory. | |
| virtual bool | initToolbars () |
| Initialize toolbars. | |
| virtual bool | initConnections () |
| Initialize connections. | |
| virtual bool | initMapArea (DtTMMapArea *area, const DtTMFactory *f) |
| Initializes the map area supplied. | |
| virtual unsigned | createMapArea (const DtTMFactory *f) |
| Initializes the map area, most notable setting the default symbol mapper. | |
| virtual void | tick () |
| Updates the info display. | |
| virtual bool | shouldTick () |
| Should tick only if we have a terrain database open. | |
| virtual void | initViewMenuToolbarMap () |
| Initializes the view/menu toolbar map by associating a view menu action with a toolbar to toggle on and off. | |
| virtual void | clearCurrentEvents () |
| virtual void | postProcessOptions () |
| Set watermark to show/not show after reading options from file. | |
| virtual void | initTerrainDrawingOptionsToolbar () |
| Creates toolbar for terrain drawing options. | |
| virtual void | initMainToolbar () |
| Creates toolbar that contains open, save and new buttons. | |
| virtual void | initNewToolbarButton () |
| virtual void | initOpenToolbarButton () |
| virtual void | initSaveToolbarButton () |
| virtual void | refreshOptions () |
| virtual bool | initMapConnections (DtTMMapArea *area) |
| Initializes connections for the map area. | |
| virtual void | initToolbarFactory () |
| Adds all default toolbars to the factory. | |
| virtual void | initSelectionModelToolbar () |
| virtual void | addDefaultShortcutsAndIcons (const DtTMFactory *f) |
| Called after feature action manager is created, adds default shortcuts and icons to the system. | |
Protected Attributes | |
| QDockWidget * | myInfoToolBar |
| DtInfoWidget * | myInfoWidget |
| QToolBar * | myTerrainDrawingOptionsToolBar |
| QToolBar * | myMainToolBar |
| Drawing Options toolbar. | |
| QToolBar * | myTerrainSelectionModeToolBar |
| Main application top toolbar (open, new, save) | |
| bool | myFirstTick |
Private Member Functions | |
| DtTerrainWindow (const DtTerrainWindow &orig) | |
| Not implemented. | |
| DtTerrainWindow & | operator= (const DtTerrainWindow &rhs) |
| Not implemented. | |
| DtTerrainWindow::DtTerrainWindow | ( | QWidget * | parent = NULL, |
| const Qt::WindowFlags & | f = 0 |
||
| ) |
Constructor.
| virtual DtTerrainWindow::~DtTerrainWindow | ( | ) | [virtual] |
Destructor.
| DtTerrainWindow::DtTerrainWindow | ( | const DtTerrainWindow & | orig | ) | [private] |
Not implemented.
| virtual void DtTerrainWindow::setTerrainSelectionMode | ( | ) | [virtual] |
| virtual void DtTerrainWindow::setSegmentSelectionMode | ( | ) | [virtual] |
| virtual void DtTerrainWindow::setPolygonSelectionMode | ( | ) | [virtual] |
| static DtBaseWindow* DtTerrainWindow::create | ( | QWidget * | parent, |
| const Qt::WindowFlags & | f | ||
| ) | [static] |
Returns a newly created instance of a DtTerrainWindow.
Reimplemented from DtTMWindow.
| static QWidget* DtTerrainWindow::createTerrainSelectionModeWidgetCallback | ( | QWidget * | , |
| QToolBar * | b, | ||
| const DtToolbarCallbackStructure & | |||
| ) | [static] |
| virtual void DtTerrainWindow::setTerrainDatabase | ( | const DtTerrainDatabase * | t | ) | [virtual, slot] |
Slots.
Sets the current database and updates.
| virtual void DtTerrainWindow::updateFilenameInUse | ( | const QString & | s | ) | [virtual, slot] |
Updates the caption.
Reimplemented from DtTMWindow.
| virtual void DtTerrainWindow::selectDatabasePoint | ( | const DtPoint & | pnt | ) | [virtual, slot] |
Sets the database point only in the info widget.
| virtual void DtTerrainWindow::terrainDatabaseModified | ( | DtTerrainDatabase * | db, |
| const DtExtent & | extent | ||
| ) | [virtual, slot] |
Called when the terrain database is modified, goes through all map areas and lets them know the terrain has been modified.
| virtual bool DtTerrainWindow::setDrawerOptions | ( | const DtTdbDrawerOptions & | o | ) | [protected, virtual, slot] |
| virtual void DtTerrainWindow::initFromAppSettings | ( | ) | [protected, virtual] |
Initialize window from current application settings.
Called after app settings are read in from settings file
Reimplemented from DtTMWindow.
| virtual bool DtTerrainWindow::initWindowName | ( | ) | [protected, virtual] |
Initialize window name.
Reimplemented from DtTMWindow.
| virtual bool DtTerrainWindow::initFromFactory | ( | const DtTMFactory * | f | ) | [protected, virtual] |
Initialize classes from DtTMFactory.
Reimplemented from DtTMWindow.
| virtual bool DtTerrainWindow::initInfoWidget | ( | const DtTMFactory * | f | ) | [protected, virtual] |
Initialize info widget from DtTMFactory.
| virtual bool DtTerrainWindow::createFromFactory | ( | const DtTMFactory * | f | ) | [protected, virtual] |
Create classes from DtTMFactory.
Reimplemented from DtTMWindow.
| virtual bool DtTerrainWindow::createInfoWidget | ( | const DtTMFactory * | f | ) | [protected, virtual] |
Create info widget from DtTMFactory.
| virtual QWidget* DtTerrainWindow::createTerrainSelectionModeWidget | ( | QWidget * | parent, |
| QToolBar * | b, | ||
| const DtTMFactory * | f | ||
| ) | [protected, virtual] |
Create terrain selection widget from DtTMFactory.
| virtual bool DtTerrainWindow::initToolbars | ( | ) | [protected, virtual] |
Initialize toolbars.
Reimplemented from DtTMWindow.
| virtual bool DtTerrainWindow::initConnections | ( | ) | [protected, virtual] |
Initialize connections.
Reimplemented from DtTMWindow.
| virtual bool DtTerrainWindow::initMapArea | ( | DtTMMapArea * | area, |
| const DtTMFactory * | f | ||
| ) | [protected, virtual] |
Initializes the map area supplied.
Reimplemented from DtBaseWindow.
| virtual unsigned DtTerrainWindow::createMapArea | ( | const DtTMFactory * | f | ) | [protected, virtual] |
Initializes the map area, most notable setting the default symbol mapper.
Reimplemented from DtTMWindow.
| virtual void DtTerrainWindow::tick | ( | ) | [protected, virtual] |
Updates the info display.
Reimplemented from DtBaseWindow.
| virtual bool DtTerrainWindow::shouldTick | ( | ) | [protected, virtual] |
Should tick only if we have a terrain database open.
Reimplemented from DtBaseWindow.
| virtual void DtTerrainWindow::initViewMenuToolbarMap | ( | ) | [protected, virtual] |
Initializes the view/menu toolbar map by associating a view menu action with a toolbar to toggle on and off.
Reimplemented from DtTMWindow.
| virtual void DtTerrainWindow::clearCurrentEvents | ( | ) | [protected, virtual] |
| virtual void DtTerrainWindow::postProcessOptions | ( | ) | [protected, virtual] |
Set watermark to show/not show after reading options from file.
Reimplemented from DtTMWindow.
| virtual void DtTerrainWindow::initTerrainDrawingOptionsToolbar | ( | ) | [protected, virtual] |
Creates toolbar for terrain drawing options.
| virtual void DtTerrainWindow::initMainToolbar | ( | ) | [protected, virtual] |
Creates toolbar that contains open, save and new buttons.
| virtual void DtTerrainWindow::initNewToolbarButton | ( | ) | [protected, virtual] |
| virtual void DtTerrainWindow::initOpenToolbarButton | ( | ) | [protected, virtual] |
| virtual void DtTerrainWindow::initSaveToolbarButton | ( | ) | [protected, virtual] |
| virtual void DtTerrainWindow::refreshOptions | ( | ) | [protected, virtual] |
| virtual bool DtTerrainWindow::initMapConnections | ( | DtTMMapArea * | area | ) | [protected, virtual] |
Initializes connections for the map area.
Reimplemented from DtBaseWindow.
| virtual void DtTerrainWindow::initToolbarFactory | ( | ) | [protected, virtual] |
Adds all default toolbars to the factory.
Reimplemented from DtTMWindow.
| virtual void DtTerrainWindow::initSelectionModelToolbar | ( | ) | [protected, virtual] |
| virtual void DtTerrainWindow::addDefaultShortcutsAndIcons | ( | const DtTMFactory * | f | ) | [protected, virtual] |
Called after feature action manager is created, adds default shortcuts and icons to the system.
Reimplemented from DtTMWindow.
| DtTerrainWindow& DtTerrainWindow::operator= | ( | const DtTerrainWindow & | rhs | ) | [private] |
Not implemented.
QDockWidget* DtTerrainWindow::myInfoToolBar [protected] |
DtInfoWidget* DtTerrainWindow::myInfoWidget [protected] |
QToolBar* DtTerrainWindow::myTerrainDrawingOptionsToolBar [protected] |
QToolBar* DtTerrainWindow::myMainToolBar [protected] |
Drawing Options toolbar.
QToolBar* DtTerrainWindow::myTerrainSelectionModeToolBar [protected] |
Main application top toolbar (open, new, save)
bool DtTerrainWindow::myFirstTick [protected] |