26 #ifndef __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_DATASOURCETYPE_H 
   27 #define __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_DATASOURCETYPE_H 
   30 #include "../../Config.h" 
   37 #include <QtGui/QIcon> 
   38 #include <QtGui/QWidget> 
   66             ICON_DATASOURCE_CONNECTOR
 
   73           virtual bool hasDatabaseSupport() 
const = 0;
 
   75           virtual bool hasFileSupport() 
const = 0;
 
   77           virtual bool hasRasterSupport() 
const = 0;
 
   79           virtual bool hasVectorialSupport() 
const = 0;
 
   81           virtual std::string getName() 
const = 0;
 
   83           virtual std::string getTitle() 
const = 0;
 
   85           virtual std::string getDescription() 
const = 0;
 
   87           virtual QWidget* getWidget(
int widgetType, QWidget* parent = 0, Qt::WindowFlags f = 0) 
const = 0;
 
   89           virtual QIcon getIcon(
int iconType ) 
const = 0;
 
   97 #endif  // __TERRALIB_QT_WIDGETS_DATASOURCE_CONNECTOR_CORE_INTERNAL_DATASOURCETYPE_H 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
 
A base class for the suppported types of data source.