VR-Forces 4.0.4 Class Documentation
Public Slots | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
DtTerrainWindow Class Reference
Inheritance diagram for DtTerrainWindow:
Inheritance graph
[legend]

List of all members.

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 DtBaseWindowcreate (QWidget *parent, const Qt::WindowFlags &f)
 Returns a newly created instance of a DtTerrainWindow.
static QWidgetcreateTerrainSelectionModeWidgetCallback (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 QWidgetcreateTerrainSelectionModeWidget (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

QDockWidgetmyInfoToolBar
DtInfoWidgetmyInfoWidget
QToolBarmyTerrainDrawingOptionsToolBar
QToolBarmyMainToolBar
 Drawing Options toolbar.
QToolBarmyTerrainSelectionModeToolBar
 Main application top toolbar (open, new, save)
bool myFirstTick

Private Member Functions

 DtTerrainWindow (const DtTerrainWindow &orig)
 Not implemented.
DtTerrainWindowoperator= (const DtTerrainWindow &rhs)
 Not implemented.

Constructor & Destructor Documentation

DtTerrainWindow::DtTerrainWindow ( QWidget parent = NULL,
const Qt::WindowFlags &  f = 0 
)

Constructor.

virtual DtTerrainWindow::~DtTerrainWindow ( ) [virtual]

Destructor.

Not implemented.


Member Function Documentation

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.

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.


Member Data Documentation

Drawing Options toolbar.

Main application top toolbar (open, new, save)


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)