26 #ifndef __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_ABSTRACTDATASOURCECONNECTOR_H
27 #define __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_ABSTRACTDATASOURCECONNECTOR_H
30 #include "../../Config.h"
31 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
34 #include <QtGui/QWidget>
60 virtual void connect(std::list<te::da::DataSourceInfoPtr>& datasources) = 0;
62 virtual void create(std::list<te::da::DataSourceInfoPtr>& datasources) = 0;
64 virtual void update(std::list<te::da::DataSourceInfoPtr>& datasources) = 0;
66 virtual void remove(std::list<te::da::DataSourceInfoPtr>& datasources) = 0;
72 #endif // __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_ABSTRACTDATASOURCECONNECTOR_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
A base class for widgets that allows application to create, edit or remove data sources.