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::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
Enumerator
WIDGET_DATASOURCE_CONNECTOR 
WIDGET_LAYER_SELECTOR 

Definition at line 57 of file DataSourceType.h.

anonymous enum
Enumerator
ICON_DATASOURCE_SMALL 
ICON_DATASOURCE_CONNECTOR 

Definition at line 63 of file DataSourceType.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

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