#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.
1.5.2