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"    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 TEDATAACCESSEXPORT te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)