te::qt::widgets::DataSourceType Class Referenceabstract

A base class for the suppported types of data source. More...

#include <DataSourceType.h>

Inheritance diagram for te::qt::widgets::DataSourceType:
te::qt::plugins::ado::ADOType te::qt::plugins::gdal::GDALType te::qt::plugins::geofile::GeoFileType te::qt::plugins::mysql::MySQLType te::qt::plugins::ogr::OGRType te::qt::plugins::pgis::PostGISType te::qt::plugins::pgisRaster::PostGISType te::qt::plugins::sqlite::SQLiteType te::qt::plugins::wfs::WFSType te::ws::ogc::wcs::qt::WCSType te::ws::ogc::wms::qt::WMSType

Public Types

enum  { WIDGET_DATASOURCE_CONNECTOR, WIDGET_LAYER_SELECTOR }
 
enum  { ICON_DATASOURCE_SMALL, ICON_DATASOURCE_CONNECTOR }
 

Public Member Functions

 DataSourceType ()
 
virtual std::string getDescription () const =0
 
virtual QIcon getIcon (int iconType) const =0
 
virtual std::string getName () const =0
 
virtual std::string getTitle () const =0
 
virtual QWidget * getWidget (int widgetType, QWidget *parent=0, Qt::WindowFlags f=0) const =0
 
virtual bool hasDatabaseSupport () const =0
 
virtual bool hasFileSupport () const =0
 
virtual bool hasRasterSupport () const =0
 
virtual bool hasVectorialSupport () const =0
 
bool operator< (const DataSourceType &rhs) const
 
virtual ~DataSourceType ()
 

Detailed Description

A base class for the suppported types of data source.

Definition at line 53 of file DataSourceType.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
WIDGET_DATASOURCE_CONNECTOR 
WIDGET_LAYER_SELECTOR 

Definition at line 57 of file DataSourceType.h.

◆ anonymous enum

anonymous enum
Enumerator
ICON_DATASOURCE_SMALL 
ICON_DATASOURCE_CONNECTOR 

Definition at line 63 of file DataSourceType.h.

Constructor & Destructor Documentation

◆ DataSourceType()

te::qt::widgets::DataSourceType::DataSourceType ( )

◆ ~DataSourceType()

virtual te::qt::widgets::DataSourceType::~DataSourceType ( )
virtual

Member Function Documentation

◆ getDescription()

◆ getIcon()

◆ getName()

◆ getTitle()

◆ getWidget()

◆ hasDatabaseSupport()

◆ hasFileSupport()

◆ hasRasterSupport()

◆ hasVectorialSupport()

◆ operator<()

bool te::qt::widgets::DataSourceType::operator< ( const DataSourceType rhs) const

The documentation for this class was generated from the following file: