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 TdkFCTTreeLegend * getLayersList ()=0
 Retrieves layer tree legend.
virtual TdkFCTTreeLegend * getViewsList ()=0
 Retrieves view tree legend.
virtual TdkCanvas * getCanvas ()=0
 Retrieves main dialog canvas.
virtual TdkInteractController * getCanvasInteractController ()=0
 Retrieves canvas interact controller.
virtual TdkPopupMenu * getDbPopupMenu ()
 Retrieves database popup menu.
virtual TdkPopupMenu * getLayerPopupMenu ()
 Retrieves layer popup menu.
virtual TdkPopupMenu * getThemePopupMenu ()
 Retrieves theme popup menu.
virtual TdkPopupMenu * getViewPopupMenu ()
 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