VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTMFactory Class Reference

Construct the correct class for each type of item requred. More...

Inheritance diagram for DtTMFactory:
Inheritance graph
[legend]

Public Member Functions

 DtTMFactory ()
 Default Constructor.
virtual ~DtTMFactory ()
 Destructor.
virtual
DtCoordinateSystemCollection
createCoordinateSystemCollection (const DtUnitDisplayManager *) const
 Creation functions.
virtual DtTMPluginManagercreatePluginManager ()
 Create plugin manager object.
virtual void setPluginManagerCreatorFcn (DtPluginManagerCreatorFcn fcn)
virtual DtUnitDisplayManagercreateUnitDisplayManager (const DtUnitConverterFactory *) const
 Create unit display manager.
virtual void setUnitDisplayManagerCreatorFcn (DtUnitDisplayManagerCreatorFcn fcn)
virtual DtUnitConverterFactorycreateUnitConverterFactory () const
 Create unit converter factory.
virtual void setUnitConverterFactoryCreatorFcn (DtUnitConverterFactoryCreatorFcn fcn)
virtual DtUtilityBarcreateUtilityBar (QMainWindow *)
 Create utility bar object.
virtual void setUtilityBarCreatorFcn (DtUtilityBarCreatorFcn fcn)
virtual DtBaseWindowcreateMainWindow (QWidget *parent=NULL, const Qt::WindowFlags &flags=0) const
 Create new window.
virtual DtTMMapAreacreateMapArea (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create map area.
virtual DtNavigationWidgetcreateNavigationWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create navigation widget.
virtual DtTMMiniMapcreateMiniMap (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create mini map.
virtual DtTMDisplayOptionsWidgetcreateDisplayOptionsWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create display options widget.
virtual DtEditToolbarsDialogcreateEditToolbarsDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create toolbars editing dialog.
virtual DtFilteredListViewcreateFilteredListView (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create filtered list view.
virtual QWidgetcreateAboutBoxDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create about box dialog.
virtual QWidgetcreatePluginDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create plugin dialog.
virtual DtLocationEntryWidgetcreateLocationEntryWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const
 Create location entry widget.
virtual DtSymbolLensAreacreateLensArea (QWidget *parent=0, const Qt::WindowFlags &flags=0, bool useGL=false) const
 Create lens Area.
virtual DtTMRubberBandcreateRubberBand () const
 Create rubber band.
virtual DtTMViewportExtentscreateViewportExtents () const
 Create viewport extents.
virtual DtViewDrivercreateViewDriver () const
 Create view driver.
virtual DtTMBackgroundcreateBackground () const
 Create the background manager.
virtual DtTMSymbolUpdatercreateSymbolUpdater () const
 Create symbolUpdater.
virtual DtObjectSelectorcreateObjectSelector () const
 Create object selector.
virtual DtBaseSymbolMappercreateSymbolMapper () const
 Create symbolMapper.
virtual DtFeatureActionManagercreateFeatureActionManager () const
 Create DtFeatureActionManager.
virtual DtToolbarFactoryManagercreateToolbarFactoryManager () const
 Create DtToolbarFactoryManager.
virtual DtDrawerCollcreateDrawerCollection () const
 Create drawer collection.
virtual DtTMAppOptionscreateAppOptions (int argc, char **argv) const
 Create app options.
virtual DtTMDisplayOptionscreateDisplayOptions () const
 Create display options class.
virtual DtEventControllercreateEventController () const
 Create event controller object.
virtual DtEventSignallercreateEventSignaller () const
 Create event signaller object.
virtual DtEventControllercreateAppEventController () const
 Create application level event controller object.
virtual DtMenuWidgetcreateMenuWidget (QWidget *parent) const
 Creates a new menu widget.
virtual DtContextMenucreateMiddleClickContextMenu (QWidget *parent) const
 Creates a middle click context menu.
virtual DtContextMenucreateRightClickContextMenu (QWidget *parent) const
 Creates a right click context menu.
virtual void setMainWindowCreatorFcn (DtBaseWindowCreatorFcn fcn)
 Set creator functions.
virtual void setNavigationWidgetCreatorFcn (DtNavigationWidgetCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtNavigationWidget in createMainWindow().
virtual void setMapAreaCreatorFcn (DtTMMapAreaCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMMapArea in createMapArea().
virtual void setAboutBoxDialogCreatorFcn (DtAboutBoxDialogCreatorFcn fcn)
 Set the creator function to be used in createAboutBoxDialog().
virtual void setPluginDialogCreatorFcn (DtPluginDialogCreatorFcn fcn)
 Set the creator function to be used in createPluginDialog().
virtual void setMiniMapCreatorFcn (DtTMMiniMapCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMMiniMap in createMiniMap().
virtual void setFeatureActionManagerCreatorFcn (DtFeatureActionManagerCreatorFcn fcn)
 Sets DtFeatureActionManager to be created.
virtual void setToolbarFactoryManagerCreatorFcn (DtToolbarFactoryManagerCreatorFcn fcn)
 Sets DtToolbarFactoryManager to be created.
virtual void setDisplayOptionsWidgetCreatorFcn (DtTMDisplayOptionsWidgetCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMDisplayOptionsWidget in createDisplayOptionsWidget().
virtual void setEditToolbarsDialogCreatorFcn (DtEditToolbarsDialogCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtEditToolbarsDialog in createEditToolbarsDialog().
virtual void setFilteredListViewCreatorFcn (DtFilteredListViewCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtFilteredListView in createFilteredListView().
virtual void setLocationEntryWidgetCreatorFcn (DtLocationEntryWidgetCreatorFcn fcn)
 Set the creator for the location entry widget.
virtual void setLensAreaCreatorFcn (DtSymbolLensAreaCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtSymbolLensArea in createLensArea().
virtual void setRubberBandCreatorFcn (DtTMRubberBandCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMRubberBand in createRubberBand().
virtual void setViewportExtentsCreatorFcn (DtTMViewportExtentsCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMDisplayOptions in createViewportExtents().
virtual void setViewDriverCreatorFcn (DtViewDriverCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtViewDriver in createViewDriver().
virtual void setTMBackgroundCreatorFcn (DtTMBackgroundCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMBackground in createBackground().
virtual void setSymbolUpdaterCreatorFcn (DtTMSymbolUpdaterCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMSymbolUpdater in createSymbolUpdater().
virtual void setObjectSelectorCreatorFcn (DtObjectSelectorCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtObjectSelector in createObjectSelector().
virtual void setSymbolMapperCreatorFcn (DtTMSymbolMapperCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMBaseSymbolMapper in createSymbolMapper().
virtual void setDrawerCollectionCreatorFcn (DtTMDrawerCollectionCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a drawer collection.
virtual void setAppOptionsCreatorFcn (DtTMAppOptionsCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMAppOptions in createAppOptions().
virtual void setDisplayOptionsCreatorFcn (DtTMDisplayOptionsCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtTMDisplayOptions in createDisplayOptions().
virtual void setEventControllerCreatorFcn (DtEventControllerCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtEventController in createEventController().
virtual void setEventSignallerCreatorFcn (DtEventSignallerCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtEventSignaller in createEventSignaller().
virtual void setAppEventControllerCreatorFcn (DtEventControllerCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtEventController in createAppEventController().
virtual void setMenuWidgetCreatorFcn (DtMenuWidgetCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtMenuWidget in createMenuWidget().
virtual void setCreateMiddleClickContextMenuCreatorFcn (DtContextMenuCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtContextMenu in createMiddleClickContextMenu().
virtual void setCreateRightClickContextMenuCreatorFcn (DtContextMenuCreatorFcn fcn)
 Set the creator function to be used to return a newly created instance of a DtContextMenu in createRightClickContextMenu().
virtual void setCoordinateSystemCollectionCreatorFcn (DtCoordinateSystemCollectionCreatorFcn fcn)
 Sets the creator function used by createCoordinateSystemCollection().

Static Public Member Functions

static DtDrawerCollcreateMainDrawerCollection ()
 Since the drawers area created as a collection of other drawers, we put the main function in here.

Protected Member Functions

 DtTMFactory (const DtTMFactory &orig)
 Not implemented.
DtTMFactoryoperator= (const DtTMFactory &rhs)
 Not implemented.

Protected Attributes

DtBaseWindowCreatorFcn myMainWindowCreatorFcn
DtTMMapAreaCreatorFcn myMapAreaCreatorFcn
DtNavigationWidgetCreatorFcn myNavigationWidgetCreatorFcn
DtTMMiniMapCreatorFcn myMiniMapCreatorFcn
DtTMDisplayOptionsWidgetCreatorFcn myDisplayOptionsWidgetCreatorFcn
DtEditToolbarsDialogCreatorFcn myEditToolbarsDialogCreatorFcn
DtFilteredListViewCreatorFcn myFilteredListViewCreatorFcn
DtSymbolLensAreaCreatorFcn myLensAreaCreatorFcn
DtTMRubberBandCreatorFcn myRubberBandCreatorFcn
DtTMViewportExtentsCreatorFcn myViewportExtentsCreatorFcn
DtViewDriverCreatorFcn myViewDriverCreatorFcn
DtTMBackgroundCreatorFcn myBackgroundCreatorFcn
DtTMSymbolUpdaterCreatorFcn mySymbolUpdaterCreatorFcn
DtObjectSelectorCreatorFcn myObjectSelectorCreatorFcn
DtTMAppOptionsCreatorFcn myAppOptionsCreatorFcn
DtTMDisplayOptionsCreatorFcn myDisplayOptionsCreatorFcn
DtTMSymbolMapperCreatorFcn mySymbolMapperCreatorFcn
DtTMDrawerCollectionCreatorFcn myDrawerCollectionCreatorFcn
DtEventControllerCreatorFcn myEventControllerCreatorFcn
DtEventSignallerCreatorFcn myEventSignallerCreatorFcn
DtEventControllerCreatorFcn myAppEventControllerCreatorFcn
DtMenuWidgetCreatorFcn myMenuWidgetCreatorFcn
DtContextMenuCreatorFcn myMiddleClickCreatorFcn
DtContextMenuCreatorFcn myRightClickCreatorFcn
DtLocationEntryWidgetCreatorFcn myLocationEntryWidgetCreatorFcn
DtCoordinateSystemCollectionCreatorFcn myCoordinateSystemCollectionCreatorFcn
DtAboutBoxDialogCreatorFcn myAboutBoxDialogCreatorFcn
DtPluginDialogCreatorFcn myPluginDialogCreatorFcn
DtPluginManagerCreatorFcn myPluginManagerCreatorFcn
DtUtilityBarCreatorFcn myUtilityBarCreatorFcn
DtFeatureActionManagerCreatorFcn myFeatureActionManagerCreatorFcn
DtToolbarFactoryManagerCreatorFcn myToolbarFactoryManagerCreatorFcn
DtUnitConverterFactoryCreatorFcn myUnitConverterFactoryCreatorFcn
DtUnitDisplayManagerCreatorFcn myUnitDisplayManagerCreatorFcn

Detailed Description

Construct the correct class for each type of item requred.

This allows us to override some but not all of the classes when creating a new type of application

To change the specific types of objects returned by the various createXYZ() member functions, call the corresponding setXYZCreatorFcn() member function, passing in a function that creates the desired type of object.

Constructor & Destructor Documentation

DtTMFactory::DtTMFactory ( )

Default Constructor.

virtual DtTMFactory::~DtTMFactory ( )
virtual

Destructor.

DtTMFactory::DtTMFactory ( const DtTMFactory orig)
protected

Not implemented.

Member Function Documentation

virtual DtCoordinateSystemCollection* DtTMFactory::createCoordinateSystemCollection ( const DtUnitDisplayManager ) const
virtual

Creation functions.

Returns newly created instances of the various kinds of objects this factory provides.Creates a terrain coordinate system collection

virtual DtTMPluginManager* DtTMFactory::createPluginManager ( )
virtual

Create plugin manager object.

virtual void DtTMFactory::setPluginManagerCreatorFcn ( DtPluginManagerCreatorFcn  fcn)
virtual
virtual DtUnitDisplayManager* DtTMFactory::createUnitDisplayManager ( const DtUnitConverterFactory ) const
virtual

Create unit display manager.

virtual void DtTMFactory::setUnitDisplayManagerCreatorFcn ( DtUnitDisplayManagerCreatorFcn  fcn)
virtual
virtual DtUnitConverterFactory* DtTMFactory::createUnitConverterFactory ( ) const
virtual

Create unit converter factory.

virtual void DtTMFactory::setUnitConverterFactoryCreatorFcn ( DtUnitConverterFactoryCreatorFcn  fcn)
virtual
virtual DtUtilityBar* DtTMFactory::createUtilityBar ( QMainWindow )
virtual

Create utility bar object.

virtual void DtTMFactory::setUtilityBarCreatorFcn ( DtUtilityBarCreatorFcn  fcn)
virtual
virtual DtBaseWindow* DtTMFactory::createMainWindow ( QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create new window.

virtual DtTMMapArea* DtTMFactory::createMapArea ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create map area.

virtual DtNavigationWidget* DtTMFactory::createNavigationWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create navigation widget.

virtual DtTMMiniMap* DtTMFactory::createMiniMap ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create mini map.

virtual DtTMDisplayOptionsWidget* DtTMFactory::createDisplayOptionsWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create display options widget.

virtual DtEditToolbarsDialog* DtTMFactory::createEditToolbarsDialog ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create toolbars editing dialog.

virtual DtFilteredListView* DtTMFactory::createFilteredListView ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create filtered list view.

virtual QWidget* DtTMFactory::createAboutBoxDialog ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create about box dialog.

virtual QWidget* DtTMFactory::createPluginDialog ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create plugin dialog.

virtual DtLocationEntryWidget* DtTMFactory::createLocationEntryWidget ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
) const
virtual

Create location entry widget.

virtual DtSymbolLensArea* DtTMFactory::createLensArea ( QWidget parent = 0,
const Qt::WindowFlags &  flags = 0,
bool  useGL = false 
) const
virtual

Create lens Area.

virtual DtTMRubberBand* DtTMFactory::createRubberBand ( ) const
virtual

Create rubber band.

virtual DtTMViewportExtents* DtTMFactory::createViewportExtents ( ) const
virtual

Create viewport extents.

virtual DtViewDriver* DtTMFactory::createViewDriver ( ) const
virtual

Create view driver.

virtual DtTMBackground* DtTMFactory::createBackground ( ) const
virtual

Create the background manager.

virtual DtTMSymbolUpdater* DtTMFactory::createSymbolUpdater ( ) const
virtual

Create symbolUpdater.

virtual DtObjectSelector* DtTMFactory::createObjectSelector ( ) const
virtual

Create object selector.

virtual DtBaseSymbolMapper* DtTMFactory::createSymbolMapper ( ) const
virtual

Create symbolMapper.

virtual DtFeatureActionManager* DtTMFactory::createFeatureActionManager ( ) const
virtual
virtual DtToolbarFactoryManager* DtTMFactory::createToolbarFactoryManager ( ) const
virtual
virtual DtDrawerColl* DtTMFactory::createDrawerCollection ( ) const
virtual

Create drawer collection.

virtual DtTMAppOptions* DtTMFactory::createAppOptions ( int  argc,
char **  argv 
) const
virtual

Create app options.

virtual DtTMDisplayOptions* DtTMFactory::createDisplayOptions ( ) const
virtual

Create display options class.

virtual DtEventController* DtTMFactory::createEventController ( ) const
virtual

Create event controller object.

virtual DtEventSignaller* DtTMFactory::createEventSignaller ( ) const
virtual

Create event signaller object.

virtual DtEventController* DtTMFactory::createAppEventController ( ) const
virtual

Create application level event controller object.

virtual DtMenuWidget* DtTMFactory::createMenuWidget ( QWidget parent) const
virtual

Creates a new menu widget.

virtual DtContextMenu* DtTMFactory::createMiddleClickContextMenu ( QWidget parent) const
virtual

Creates a middle click context menu.

virtual DtContextMenu* DtTMFactory::createRightClickContextMenu ( QWidget parent) const
virtual

Creates a right click context menu.

virtual void DtTMFactory::setMainWindowCreatorFcn ( DtBaseWindowCreatorFcn  fcn)
virtual

Set creator functions.

Provides a way to override the types of objects this factory creates.Set the creator function to be used to return a newly created instance of a DtTMMapArea in createMainWindow().

virtual void DtTMFactory::setNavigationWidgetCreatorFcn ( DtNavigationWidgetCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtNavigationWidget in createMainWindow().

virtual void DtTMFactory::setMapAreaCreatorFcn ( DtTMMapAreaCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMMapArea in createMapArea().

virtual void DtTMFactory::setAboutBoxDialogCreatorFcn ( DtAboutBoxDialogCreatorFcn  fcn)
virtual

Set the creator function to be used in createAboutBoxDialog().

virtual void DtTMFactory::setPluginDialogCreatorFcn ( DtPluginDialogCreatorFcn  fcn)
virtual

Set the creator function to be used in createPluginDialog().

virtual void DtTMFactory::setMiniMapCreatorFcn ( DtTMMiniMapCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMMiniMap in createMiniMap().

virtual void DtTMFactory::setFeatureActionManagerCreatorFcn ( DtFeatureActionManagerCreatorFcn  fcn)
virtual

Sets DtFeatureActionManager to be created.

virtual void DtTMFactory::setToolbarFactoryManagerCreatorFcn ( DtToolbarFactoryManagerCreatorFcn  fcn)
virtual

Sets DtToolbarFactoryManager to be created.

virtual void DtTMFactory::setDisplayOptionsWidgetCreatorFcn ( DtTMDisplayOptionsWidgetCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMDisplayOptionsWidget in createDisplayOptionsWidget().

virtual void DtTMFactory::setEditToolbarsDialogCreatorFcn ( DtEditToolbarsDialogCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtEditToolbarsDialog in createEditToolbarsDialog().

virtual void DtTMFactory::setFilteredListViewCreatorFcn ( DtFilteredListViewCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtFilteredListView in createFilteredListView().

virtual void DtTMFactory::setLocationEntryWidgetCreatorFcn ( DtLocationEntryWidgetCreatorFcn  fcn)
virtual

Set the creator for the location entry widget.

virtual void DtTMFactory::setLensAreaCreatorFcn ( DtSymbolLensAreaCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtSymbolLensArea in createLensArea().

virtual void DtTMFactory::setRubberBandCreatorFcn ( DtTMRubberBandCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMRubberBand in createRubberBand().

virtual void DtTMFactory::setViewportExtentsCreatorFcn ( DtTMViewportExtentsCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMDisplayOptions in createViewportExtents().

virtual void DtTMFactory::setViewDriverCreatorFcn ( DtViewDriverCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtViewDriver in createViewDriver().

virtual void DtTMFactory::setTMBackgroundCreatorFcn ( DtTMBackgroundCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMBackground in createBackground().

virtual void DtTMFactory::setSymbolUpdaterCreatorFcn ( DtTMSymbolUpdaterCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMSymbolUpdater in createSymbolUpdater().

virtual void DtTMFactory::setObjectSelectorCreatorFcn ( DtObjectSelectorCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtObjectSelector in createObjectSelector().

virtual void DtTMFactory::setSymbolMapperCreatorFcn ( DtTMSymbolMapperCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMBaseSymbolMapper in createSymbolMapper().

virtual void DtTMFactory::setDrawerCollectionCreatorFcn ( DtTMDrawerCollectionCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a drawer collection.

A drawer collection can be a single object or objects referencing other drawer collections in a chain

virtual void DtTMFactory::setAppOptionsCreatorFcn ( DtTMAppOptionsCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMAppOptions in createAppOptions().

virtual void DtTMFactory::setDisplayOptionsCreatorFcn ( DtTMDisplayOptionsCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtTMDisplayOptions in createDisplayOptions().

virtual void DtTMFactory::setEventControllerCreatorFcn ( DtEventControllerCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtEventController in createEventController().

virtual void DtTMFactory::setEventSignallerCreatorFcn ( DtEventSignallerCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtEventSignaller in createEventSignaller().

virtual void DtTMFactory::setAppEventControllerCreatorFcn ( DtEventControllerCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtEventController in createAppEventController().

virtual void DtTMFactory::setMenuWidgetCreatorFcn ( DtMenuWidgetCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtMenuWidget in createMenuWidget().

virtual void DtTMFactory::setCreateMiddleClickContextMenuCreatorFcn ( DtContextMenuCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtContextMenu in createMiddleClickContextMenu().

virtual void DtTMFactory::setCreateRightClickContextMenuCreatorFcn ( DtContextMenuCreatorFcn  fcn)
virtual

Set the creator function to be used to return a newly created instance of a DtContextMenu in createRightClickContextMenu().

virtual void DtTMFactory::setCoordinateSystemCollectionCreatorFcn ( DtCoordinateSystemCollectionCreatorFcn  fcn)
virtual

Sets the creator function used by createCoordinateSystemCollection().

static DtDrawerColl* DtTMFactory::createMainDrawerCollection ( )
static

Since the drawers area created as a collection of other drawers, we put the main function in here.

DtTMFactory& DtTMFactory::operator= ( const DtTMFactory rhs)
protected

Not implemented.

Member Data Documentation

DtBaseWindowCreatorFcn DtTMFactory::myMainWindowCreatorFcn
protected
DtTMMapAreaCreatorFcn DtTMFactory::myMapAreaCreatorFcn
protected
DtNavigationWidgetCreatorFcn DtTMFactory::myNavigationWidgetCreatorFcn
protected
DtTMMiniMapCreatorFcn DtTMFactory::myMiniMapCreatorFcn
protected
DtTMDisplayOptionsWidgetCreatorFcn DtTMFactory::myDisplayOptionsWidgetCreatorFcn
protected
DtEditToolbarsDialogCreatorFcn DtTMFactory::myEditToolbarsDialogCreatorFcn
protected
DtFilteredListViewCreatorFcn DtTMFactory::myFilteredListViewCreatorFcn
protected
DtSymbolLensAreaCreatorFcn DtTMFactory::myLensAreaCreatorFcn
protected
DtTMRubberBandCreatorFcn DtTMFactory::myRubberBandCreatorFcn
protected
DtTMViewportExtentsCreatorFcn DtTMFactory::myViewportExtentsCreatorFcn
protected
DtViewDriverCreatorFcn DtTMFactory::myViewDriverCreatorFcn
protected
DtTMBackgroundCreatorFcn DtTMFactory::myBackgroundCreatorFcn
protected
DtTMSymbolUpdaterCreatorFcn DtTMFactory::mySymbolUpdaterCreatorFcn
protected
DtObjectSelectorCreatorFcn DtTMFactory::myObjectSelectorCreatorFcn
protected
DtTMAppOptionsCreatorFcn DtTMFactory::myAppOptionsCreatorFcn
protected
DtTMDisplayOptionsCreatorFcn DtTMFactory::myDisplayOptionsCreatorFcn
protected
DtTMSymbolMapperCreatorFcn DtTMFactory::mySymbolMapperCreatorFcn
protected
DtTMDrawerCollectionCreatorFcn DtTMFactory::myDrawerCollectionCreatorFcn
protected
DtEventControllerCreatorFcn DtTMFactory::myEventControllerCreatorFcn
protected
DtEventSignallerCreatorFcn DtTMFactory::myEventSignallerCreatorFcn
protected
DtEventControllerCreatorFcn DtTMFactory::myAppEventControllerCreatorFcn
protected
DtMenuWidgetCreatorFcn DtTMFactory::myMenuWidgetCreatorFcn
protected
DtContextMenuCreatorFcn DtTMFactory::myMiddleClickCreatorFcn
protected
DtContextMenuCreatorFcn DtTMFactory::myRightClickCreatorFcn
protected
DtLocationEntryWidgetCreatorFcn DtTMFactory::myLocationEntryWidgetCreatorFcn
protected
DtCoordinateSystemCollectionCreatorFcn DtTMFactory::myCoordinateSystemCollectionCreatorFcn
protected
DtAboutBoxDialogCreatorFcn DtTMFactory::myAboutBoxDialogCreatorFcn
protected
DtPluginDialogCreatorFcn DtTMFactory::myPluginDialogCreatorFcn
protected
DtPluginManagerCreatorFcn DtTMFactory::myPluginManagerCreatorFcn
protected
DtUtilityBarCreatorFcn DtTMFactory::myUtilityBarCreatorFcn
protected
DtFeatureActionManagerCreatorFcn DtTMFactory::myFeatureActionManagerCreatorFcn
protected
DtToolbarFactoryManagerCreatorFcn DtTMFactory::myToolbarFactoryManagerCreatorFcn
protected
DtUnitConverterFactoryCreatorFcn DtTMFactory::myUnitConverterFactoryCreatorFcn
protected
DtUnitDisplayManagerCreatorFcn DtTMFactory::myUnitDisplayManagerCreatorFcn
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)