TdkMainDlg Class Reference

Defines the TdkMainDlg class. This class defines an abstract class for main dialog. More...

#include <TdkMainDlg.h>

Inheritance diagram for TdkMainDlg:

TdkDlg TdkSubject List of all members.

Public Member Functions

Constructor and Destructor Methods
Methods related to instantiation and destruction.

 TdkMainDlg ()
 Constructor.
virtual ~TdkMainDlg ()
 Virtual destructor.
Main Dialog Methods
Methods implemented by main dialogs.

virtual TdkFCTTreeLegendgetLayersList ()=0
 Retrieves layer tree legend.
virtual TdkFCTTreeLegendgetViewsList ()=0
 Retrieves view tree legend.
virtual TdkCanvasgetCanvas ()=0
 Retrieves main dialog canvas.
virtual TdkInteractControllergetCanvasInteractController ()=0
 Retrieves canvas interact controller.
virtual TdkPopupMenugetDbPopupMenu ()
 Retrieves database popup menu.
virtual TdkPopupMenugetLayerPopupMenu ()
 Retrieves layer popup menu.
virtual TdkPopupMenugetThemePopupMenu ()
 Retrieves theme popup menu.
virtual TdkPopupMenugetViewPopupMenu ()
 Retrieves view popup menu.
virtual int getThemeItemVisChangedId ()
 Retrieves theme item changed identifier.
virtual void setWaitCursor ()=0
 Sets cursor to wait cursor.
virtual void resetWaitCursor ()=0
 Resets waiting cursor. Sets cursor to normal cursor.

Protected Attributes

TdkPopupMenu_dbPopupMnu
 Pointer to database popup menu.
TdkPopupMenu_themePopupMnu
 Pointer to theme popup menu.
TdkPopupMenu_viewPopupMnu
 Pointer to view popup menu.
TdkPopupMenu_layerPopupMnu
 Pointer to layer popup menu.
int _themeItemCheckedId
 Id of theme that visibility have changed.

Detailed Description

Defines the TdkMainDlg class. This class defines an abstract class for main dialog.

TODO: 1)

See also:
TdkDlg


Constructor & Destructor Documentation

TdkMainDlg::TdkMainDlg (  ) 

Constructor.

TdkMainDlg::~TdkMainDlg (  )  [virtual]

Virtual destructor.


Member Function Documentation

virtual TdkFCTTreeLegend* TdkMainDlg::getLayersList (  )  [pure virtual]

Retrieves layer tree legend.

Returns:
Pointer to layer tree legend.

virtual TdkFCTTreeLegend* TdkMainDlg::getViewsList (  )  [pure virtual]

Retrieves view tree legend.

Returns:
Pointer to view tree legend.

virtual TdkCanvas* TdkMainDlg::getCanvas (  )  [pure virtual]

Retrieves main dialog canvas.

Returns:
Pointer to main dialog canvas.

virtual TdkInteractController* TdkMainDlg::getCanvasInteractController (  )  [pure virtual]

Retrieves canvas interact controller.

Returns:
Pointer to canvas interact controller.

TdkPopupMenu * TdkMainDlg::getDbPopupMenu (  )  [virtual]

Retrieves database popup menu.

Returns:
Pointer database popup menu.

TdkPopupMenu * TdkMainDlg::getLayerPopupMenu (  )  [virtual]

Retrieves layer popup menu.

Returns:
Pointer layer popup menu.

TdkPopupMenu * TdkMainDlg::getThemePopupMenu (  )  [virtual]

Retrieves theme popup menu.

Returns:
Pointer theme popup menu.

TdkPopupMenu * TdkMainDlg::getViewPopupMenu (  )  [virtual]

Retrieves view popup menu.

Returns:
Pointer view popup menu.

int TdkMainDlg::getThemeItemVisChangedId (  )  [virtual]

Retrieves theme item changed identifier.

Returns:
Identifier of theme that visibility have changed.

virtual void TdkMainDlg::setWaitCursor (  )  [pure virtual]

Sets cursor to wait cursor.

virtual void TdkMainDlg::resetWaitCursor (  )  [pure virtual]

Resets waiting cursor. Sets cursor to normal cursor.


Member Data Documentation

TdkPopupMenu* TdkMainDlg::_dbPopupMnu [protected]

Pointer to database popup menu.

TdkPopupMenu* TdkMainDlg::_themePopupMnu [protected]

Pointer to theme popup menu.

TdkPopupMenu* TdkMainDlg::_viewPopupMnu [protected]

Pointer to view popup menu.

TdkPopupMenu* TdkMainDlg::_layerPopupMnu [protected]

Pointer to layer popup menu.

int TdkMainDlg::_themeItemCheckedId [protected]

Id of theme that visibility have changed.


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:45 2007 for TDK by  doxygen 1.5.2