27 #include "../../../../dataaccess/datasource/DataSource.h" 
   28 #include "../../../../dataaccess/datasource/DataSourceManager.h" 
   29 #include "../../../../dataaccess/datasource/DataSourceInfoManager.h" 
   35 #include <boost/uuid/random_generator.hpp> 
   36 #include <boost/uuid/uuid_io.hpp> 
   37 #include <boost/filesystem.hpp> 
   40 #include <QFileDialog> 
   41 #include <QMessageBox> 
   44   : te::qt::widgets::AbstractDataSourceConnector(parent, f)
 
   54   std::auto_ptr<PostGISConnectorDialog> cdialog(
new PostGISConnectorDialog(static_cast<QWidget*>(parent())));
 
   56   int retval = cdialog->exec();
 
   58   if(retval == QDialog::Rejected)
 
   66     datasources.push_back(ds);
 
   76   std::auto_ptr<PostGISCreatorDialog> cdialog(
new PostGISCreatorDialog(static_cast<QWidget*>(parent())));
 
   78   int retval = cdialog->exec();
 
   80   if(retval == QDialog::Rejected)
 
   88     datasources.push_back(ds);
 
   98   for(std::list<te::da::DataSourceInfoPtr>::iterator it = datasources.begin(); it != datasources.end(); ++it)
 
  103     std::auto_ptr<PostGISConnectorDialog> cdialog(
new PostGISConnectorDialog(static_cast<QWidget*>(parent())));
 
  107     int retval = cdialog->exec();
 
  109     if(retval == QDialog::Rejected)
 
  115     if(driver.get() != 0)
 
  127   for(std::list<te::da::DataSourceInfoPtr>::iterator it = datasources.begin(); it != datasources.end(); ++it)
 
void create(std::list< te::da::DataSourceInfoPtr > &datasources)
 
boost::shared_ptr< DataSource > DataSourcePtr
 
PostGISConnector(QWidget *parent=0, Qt::WindowFlags f=0)
 
void update(std::list< te::da::DataSourceInfoPtr > &datasources)
 
static DataSourceInfoManager & getInstance()
It returns a reference to the singleton instance. 
 
void connect(std::list< te::da::DataSourceInfoPtr > &datasources)
 
A dialog window for showing the PostGIS connector widget. 
 
A dialog window for showing the PostGIS connector widget. 
 
void remove(std::list< te::da::DataSourceInfoPtr > &datasources)
 
PostGIS connector implementation for the Qt data source widget. 
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr