Go to the documentation of this file.
26 #ifndef __TERRALIB_VP_QT_INTERNAL_VECTORPROCESSINGDIALOGCAPABILITIES_H
27 #define __TERRALIB_VP_QT_INTERNAL_VECTORPROCESSINGDIALOGCAPABILITIES_H
29 #include "../Config.h"
31 #include "../../common/AbstractFactory.h"
49 class SpecificParametersWidget;
60 const std::string& operationName
61 ,
const std::string& caption
62 ,
const std::string& description
63 ,
const std::string& icon
64 ,
const std::string& hintPixmap
65 ,
const std::string& helpPageNamespace
66 ,
const std::string& helpPageReference
67 ,
bool enablePropertySelection =
true
140 #endif //__TERRALIB_VP_QT_INTERNAL_VECTORPROCESSINGDIALOGCAPABILITIES_H
std::string m_helpPageNamespace
The help page namespace.
This class defines the interface of abstract factories without initializing parameters.
bool isPropertySelectionEnable() const
Returns the widget contiaing the specific inputs of the operation. Returns nullptr if there aren't sp...
VectorProcessingDialogCapabilities(const std::string &operationName, const std::string &caption, const std::string &description, const std::string &icon, const std::string &hintPixmap, const std::string &helpPageNamespace, const std::string &helpPageReference, bool enablePropertySelection=true)
Destructor.
const std::string & getHelpPageReference() const
Returns the configuration enable property selection.
const std::string & getDescription() const
Returns the icon of the operation.
virtual ~VectorProcessingDialogCapabilitiesFactory()
Abstract factory used to create VectorProcessingDialogCapabilities.
QIcon m_qIcon
The icon of the operation.
virtual SpecificParametersWidget * getParametersWidget(QWidget *parent=nullptr) const
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
VectorProcessingDialogCapabilitiesFactory(const std::string &factoryKey)
Constructor.
std::string m_hintPixmap
The hint pixmap to be used in the widget.
virtual ~VectorProcessingDialogCapabilities()
Returns the name of the operation.
QPixmap m_qHintPixmap
The hint pixmap to be used in the widget.
std::string m_description
The caption of the widget.
std::string m_operationName
The name of the operation.
std::string m_helpPageReference
The help page referece.
A class used to define the base capabilities of an operation, including number of inputs and outputs.
const std::string & getCaption() const
Returns the description of the operation.
std::string m_caption
The caption of the widget.
bool m_enablePropertySelection
If TRUE, it allows the user to select the properties that will be used to create the output DataSet.
std::string m_icon
The icon of the operation.
const std::string & getHelpPageNamespace() const
Returns help page referece.
const QIcon & getIcon() const
Returns the hint pixmap of the operation.
const QPixmap & getHintPixmap() const
Returns help page namespace.
const std::string & getName() const
Returns the caption of the operation.