26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_DATAACCESSTASKPROPERTYHANDLER_H
27 #define __TERRALIB_PROCESS_QT_INTERNAL_DATAACCESSTASKPROPERTYHANDLER_H
29 #include "../../Config.h"
33 #include "../../../dataaccess/datasource/DataSourceInfo.h"
92 virtual void setDlg(QWidget* parent, QtProperty* prop);
A base class for values that can be retrieved from the data access module.
DataAccessTaskPropertyHandlerFactory()
Constructor.
virtual ~DataAccessTaskPropertyHandlerFactory()
TaskPropertyHandler * build() override
Concrete factories (derived from this one) must implement this method in order to create objects.
A data access handler to list task properties into a property browser.
virtual ~DataAccessTaskPropertyHandler()
Virtual destructor.
void setDefaultProperties(QtProperty *parent) override
virtual void setDlg(QWidget *parent, QtProperty *prop)
QtProperty * m_dataSetConnectorProperty
QtProperty * m_dataAccessProperty
void showDataSourceConnector()
DataAccessTaskPropertyHandler()
Default constructor.
void showDataSetSelector()
virtual void setPropertyData(const te::dt::AbstractData *data, QtProperty *property, int dataType) override
Function used to set into qt property a terralib data.
QtProperty * m_dataSourceConnectorProperty
te::da::DataSourceInfoPtr m_dsInfo
virtual QtProperty * createProperty(te::process::TaskSharedPtr task, te::process::ParameterDescriptor ¶mDesc) override
Function used to create the right property type given a param descriptor.
Wrapper function used to create taks. Used to avoid C++ to create multiple instances of the factory s...
A handler to list task properties into a property browser.
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr