26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_TABLELINKDIALOG_H 
   27 #define __TERRALIB_QT_WIDGETS_INTERNAL_TABLELINKDIALOG_H 
   30 #include "../../../dataaccess/datasource/DataSource.h" 
   31 #include "../../../dataaccess/query/Fields.h" 
   32 #include "../../../maptools/DataSetLayer.h" 
   33 #include "../Config.h" 
   38 namespace Ui { 
class TableLinkDialogForm; }
 
   42   namespace da { 
class Join;
 
   49       class DataSetTableView;
 
  112           void getProperties();
 
  120             void onDataCBIndexChanged(
int index);
 
  125             void onDataToolButtonnClicked();
 
  130             void onAdvancedToolButtonnClicked();
 
  132             void onOkPushButtonClicked();
 
  140           std::auto_ptr<Ui::TableLinkDialogForm>  
m_ui;            
 
  146 #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