26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_TABLELINKDIALOG_H    27 #define __TERRALIB_QT_WIDGETS_INTERNAL_TABLELINKDIALOG_H    31 #include "../../../dataaccess/datasource/DataSource.h"    32 #include "../../../dataaccess/query/Fields.h"    33 #include "../../../maptools/DataSetLayer.h"    35 #include "../Config.h"    40 namespace Ui { 
class TableLinkDialogForm; }
    44   namespace da { 
class Join;
    51       class DataSetTableView;
   114           void getProperties();
   122             void onDataCBIndexChanged(
int index);
   127             void onDataToolButtonnClicked();
   132             void onAdvancedToolButtonnClicked();
   134             void onOkPushButtonClicked();
   142           std::auto_ptr<Ui::TableLinkDialogForm>  
m_ui;            
   148 #endif  // __TERRALIB_QT_WIDGETS_INTERNAL_TABLELINKDIALOG_H boost::shared_ptr< DataSource > DataSourcePtr
 
A Join clause combines two FromItems. 
 
A Select models a query to be used when retrieving data from a DataSource. 
 
boost::intrusive_ptr< DataSetLayer > DataSetLayerPtr
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr