#include <TdkAddThemeDlgController.h>
Inheritance diagram for TdkAddThemeDlgController:
Behavioral Methods | |
Methods related dialog's behavior. | |
virtual void | setInitialState () |
Sets the initial state of the dialog. | |
virtual string | dlgName () |
Retrieves dialog's definiton name. | |
virtual void | update (TdkSubject *changedObject) |
Updates the dialog state. This method is called every time dialog's state changed. | |
virtual void | setViewList (const vector< string > &viewList) |
Sets the view list in dialog. | |
virtual void | setLayerList (const vector< string > &layerList) |
Sets the layer list in dialog. | |
virtual void | setLayerListCurrentItem (const int &itemIdx) |
Sets the layers list current item. | |
virtual void | setViewListCurrentItem (const int &itemIdx) |
Sets the views list current item. | |
virtual void | setDbIdx (const int &dbIdx) throw (TdkException) |
Sets the db idx parameter. This parameter allows access the database driver in the connections pool. | |
virtual TdkTheme * | getCreatedTheme () |
Retrieves the created theme. | |
virtual int | getActionId (const string &action) |
Retrieves the action generated by user. Given a action name retrives the correspondent int value. | |
virtual void | layerTablesClicked () |
Action called when layer tables list changed. | |
virtual void | themeTablesClicked () |
Action called when theme tables list changed. | |
virtual void | layerListActivated () |
Action called when layers names list changed. | |
virtual void | viewListActivated () |
Action called when views names list changed. | |
virtual void | addTableClicked () |
Action called when add table button clicked. | |
virtual void | removeTableClicked () |
Action called when remove table button clicked. | |
virtual void | okButtonClicked () |
Action called when ok button clicked. | |
virtual TdkLayer * | getCurrentLayer () |
Method's called when the program needs to know current layer selected in layer list. | |
Public Member Functions | |
Constructor and Destructor Methods | |
Methods related to instantiation and destruction. | |
TdkAddThemeDlgController (TdkAddThemeDlg *dlg) | |
Constructor. | |
virtual | ~TdkAddThemeDlgController () |
Destructor. | |
Private Attributes | |
int | _viewId |
Current view id. | |
int | _layerId |
Current layer id. | |
TeDatabase * | _db |
Pointer to a database driver. | |
TdkTheme * | _createdTheme |
Pointer to theme created. |
TdkAddThemeDlgController::TdkAddThemeDlgController | ( | TdkAddThemeDlg * | dlg | ) |
Constructor.
dlg | Pointer to a create theme dialog |
TdkAddThemeDlgController::~TdkAddThemeDlgController | ( | ) | [virtual] |
Destructor.
void TdkAddThemeDlgController::setInitialState | ( | ) | [virtual] |
string TdkAddThemeDlgController::dlgName | ( | ) | [virtual] |
Retrieves dialog's definiton name.
Implements TdkDlgController.
void TdkAddThemeDlgController::update | ( | TdkSubject * | changedObject | ) | [virtual] |
Updates the dialog state. This method is called every time dialog's state changed.
changedObject | The object that changed. |
Implements TdkObserver.
void TdkAddThemeDlgController::setViewList | ( | const vector< string > & | viewList | ) | [virtual] |
Sets the view list in dialog.
viewList | Vector with all views names. |
void TdkAddThemeDlgController::setLayerList | ( | const vector< string > & | layerList | ) | [virtual] |
Sets the layer list in dialog.
layerList | Vector with all layers names. |
void TdkAddThemeDlgController::setLayerListCurrentItem | ( | const int & | itemIdx | ) | [virtual] |
Sets the layers list current item.
itemIdx | Item index in list. |
void TdkAddThemeDlgController::setViewListCurrentItem | ( | const int & | itemIdx | ) | [virtual] |
Sets the views list current item.
itemIdx | Item index in list. |
void TdkAddThemeDlgController::setDbIdx | ( | const int & | dbIdx | ) | throw (TdkException) [virtual] |
Sets the db idx parameter. This parameter allows access the database driver in the connections pool.
dbIdx | Index of database driver in connections pool. |
TdkTheme * TdkAddThemeDlgController::getCreatedTheme | ( | ) | [virtual] |
Retrieves the created theme.
int TdkAddThemeDlgController::getActionId | ( | const string & | action | ) | [virtual] |
Retrieves the action generated by user. Given a action name retrives the correspondent int value.
Reimplemented from TdkDlgController.
void TdkAddThemeDlgController::layerTablesClicked | ( | ) | [protected, virtual] |
Action called when layer tables list changed.
void TdkAddThemeDlgController::themeTablesClicked | ( | ) | [protected, virtual] |
Action called when theme tables list changed.
void TdkAddThemeDlgController::layerListActivated | ( | ) | [protected, virtual] |
Action called when layers names list changed.
void TdkAddThemeDlgController::viewListActivated | ( | ) | [protected, virtual] |
Action called when views names list changed.
void TdkAddThemeDlgController::addTableClicked | ( | ) | [protected, virtual] |
Action called when add table button clicked.
void TdkAddThemeDlgController::removeTableClicked | ( | ) | [protected, virtual] |
Action called when remove table button clicked.
void TdkAddThemeDlgController::okButtonClicked | ( | ) | [protected, virtual] |
Action called when ok button clicked.
TdkLayer * TdkAddThemeDlgController::getCurrentLayer | ( | ) | [protected, virtual] |
Method's called when the program needs to know current layer selected in layer list.
int TdkAddThemeDlgController::_viewId [private] |
Current view id.
int TdkAddThemeDlgController::_layerId [private] |
Current layer id.
TeDatabase* TdkAddThemeDlgController::_db [private] |
Pointer to a database driver.
TdkTheme* TdkAddThemeDlgController::_createdTheme [private] |
Pointer to theme created.