Public Member Functions |
| | DtTMFactory () |
| | Default Constructor.
|
| virtual | ~DtTMFactory () |
| | Destructor.
|
virtual
DtCoordinateSystemCollection * | createCoordinateSystemCollection (const DtUnitDisplayManager *) const |
| | Creation functions.
|
| virtual DtTMPluginManager * | createPluginManager () |
| | Create plugin manager object.
|
| virtual void | setPluginManagerCreatorFcn (DtPluginManagerCreatorFcn fcn) |
| virtual DtUnitDisplayManager * | createUnitDisplayManager (const DtUnitConverterFactory *) const |
| | Create unit display manager.
|
| virtual void | setUnitDisplayManagerCreatorFcn (DtUnitDisplayManagerCreatorFcn fcn) |
| virtual DtUnitConverterFactory * | createUnitConverterFactory () const |
| | Create unit converter factory.
|
| virtual void | setUnitConverterFactoryCreatorFcn (DtUnitConverterFactoryCreatorFcn fcn) |
| virtual DtUtilityBar * | createUtilityBar (QMainWindow *) |
| | Create utility bar object.
|
| virtual void | setUtilityBarCreatorFcn (DtUtilityBarCreatorFcn fcn) |
| virtual DtBaseWindow * | createMainWindow (QWidget *parent=NULL, const Qt::WindowFlags &flags=0) const |
| | Create new window.
|
| virtual DtTMMapArea * | createMapArea (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create map area.
|
| virtual DtNavigationWidget * | createNavigationWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create navigation widget.
|
| virtual DtTMMiniMap * | createMiniMap (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create mini map.
|
| virtual DtTMDisplayOptionsWidget * | createDisplayOptionsWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create display options widget.
|
| virtual DtEditToolbarsDialog * | createEditToolbarsDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create toolbars editing dialog.
|
| virtual DtFilteredListView * | createFilteredListView (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create filtered list view.
|
| virtual QWidget * | createAboutBoxDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create about box dialog.
|
| virtual QWidget * | createPluginDialog (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create plugin dialog.
|
| virtual DtLocationEntryWidget * | createLocationEntryWidget (QWidget *parent=0, const Qt::WindowFlags &flags=0) const |
| | Create location entry widget.
|
| virtual DtSymbolLensArea * | createLensArea (QWidget *parent=0, const Qt::WindowFlags &flags=0, bool useGL=false) const |
| | Create lens Area.
|
| virtual DtTMRubberBand * | createRubberBand () const |
| | Create rubber band.
|
| virtual DtTMViewportExtents * | createViewportExtents () const |
| | Create viewport extents.
|
| virtual DtViewDriver * | createViewDriver () const |
| | Create view driver.
|
| virtual DtTMBackground * | createBackground () const |
| | Create the background manager.
|
| virtual DtTMSymbolUpdater * | createSymbolUpdater () const |
| | Create symbolUpdater.
|
| virtual DtObjectSelector * | createObjectSelector () const |
| | Create object selector.
|
| virtual DtBaseSymbolMapper * | createSymbolMapper () const |
| | Create symbolMapper.
|
| virtual DtFeatureActionManager * | createFeatureActionManager () const |
| | Create DtFeatureActionManager.
|
| virtual DtToolbarFactoryManager * | createToolbarFactoryManager () const |
| | Create DtToolbarFactoryManager.
|
| virtual DtDrawerColl * | createDrawerCollection () const |
| | Create drawer collection.
|
| virtual DtTMAppOptions * | createAppOptions (int argc, char **argv) const |
| | Create app options.
|
| virtual DtTMDisplayOptions * | createDisplayOptions () const |
| | Create display options class.
|
| virtual DtEventController * | createEventController () const |
| | Create event controller object.
|
| virtual DtEventSignaller * | createEventSignaller () const |
| | Create event signaller object.
|
| virtual DtEventController * | createAppEventController () const |
| | Create application level event controller object.
|
| virtual DtMenuWidget * | createMenuWidget (QWidget *parent) const |
| | Creates a new menu widget.
|
| virtual DtContextMenu * | createMiddleClickContextMenu (QWidget *parent) const |
| | Creates a middle click context menu.
|
| virtual DtContextMenu * | createRightClickContextMenu (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().
|
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.