TdkImportDataDlgController Class Reference

Defines the TdkImportDataDlgController class. This class defines the data import dialog controller. More...

#include <TdkImportDataDlgController.h>

Inheritance diagram for TdkImportDataDlgController:

TdkDlgController TdkObserver TdkSubject List of all members.

Behavioral Methods

Methods related connect database dialog behavior.

virtual void setInitialState ()
 Sets the initial state of the dialog.
virtual void update (TdkSubject *changedObject)
 This method is called when the user interacts with the dialog.
virtual std::string dlgName ()
 Retrieves dialog's definiton name.
virtual TdkLayergetCreatedLayer ()
 Retrieves the generated layer.
virtual void setDbIdx (const int &idx)
 Updates database driver idx.
virtual void openFileClick ()
 Action called on open file button clicked.
virtual void okClicked ()
 Action called on ok button clicked.
virtual std::string getOpenFileName ()
 Retrieves the import data file name.

Public Member Functions

Constructor and Destructor Methods
Methods related to instantiation and destruction.

 TdkImportDataDlgController (TdkImportDataDlg *dlg)
 Constructor.
virtual ~TdkImportDataDlgController ()
 Virtual destructor.

Protected Attributes

TdkLayer_createdLayer
 Pointer to created layer.
TeProjection * _projection
 Pointer to TeProjection.
int _dbIdx
 Database driver identifier in connections poll.

Detailed Description

Defines the TdkImportDataDlgController class. This class defines the data import dialog controller.

TODO: 1) 2) 3)

See also:
TdkDlgController, TdkImportDataDlg, TdkSubject


Constructor & Destructor Documentation

TdkImportDataDlgController::TdkImportDataDlgController ( TdkImportDataDlg dlg  ) 

Constructor.

Parameters:
dlg Pointer to data import dialog.

TdkImportDataDlgController::~TdkImportDataDlgController (  )  [virtual]

Virtual destructor.


Member Function Documentation

void TdkImportDataDlgController::setInitialState (  )  [virtual]

Sets the initial state of the dialog.

Implements TdkDlgController.

void TdkImportDataDlgController::update ( TdkSubject changedObject  )  [virtual]

This method is called when the user interacts with the dialog.

Parameters:
changedObject Object that signals a change.

Implements TdkObserver.

std::string TdkImportDataDlgController::dlgName (  )  [virtual]

Retrieves dialog's definiton name.

Returns:
Returns the definition TDK_IMPORT_DATA_DLG_NAME.

Implements TdkDlgController.

TdkLayer * TdkImportDataDlgController::getCreatedLayer (  )  [virtual]

Retrieves the generated layer.

Returns:
Returns the generated layer.

void TdkImportDataDlgController::setDbIdx ( const int &  idx  )  [virtual]

Updates database driver idx.

Parameters:
idx Database driver identifier.

void TdkImportDataDlgController::openFileClick (  )  [protected, virtual]

Action called on open file button clicked.

void TdkImportDataDlgController::okClicked (  )  [protected, virtual]

Action called on ok button clicked.

changes the cursor

Inserts an item in treeview

changes the cursor

changes the cursor

std::string TdkImportDataDlgController::getOpenFileName (  )  [protected, virtual]

Retrieves the import data file name.

Returns:
Import data file name.


Member Data Documentation

TdkLayer* TdkImportDataDlgController::_createdLayer [protected]

Pointer to created layer.

TeProjection* TdkImportDataDlgController::_projection [protected]

Pointer to TeProjection.

int TdkImportDataDlgController::_dbIdx [protected]

Database driver identifier in connections poll.


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