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 74 const std::string& getName()
const;
77 const std::string& getCaption()
const;
80 const std::string& getDescription()
const;
83 const QIcon& getIcon()
const;
86 const QPixmap& getHintPixmap()
const;
89 const std::string& getHelpPageNamespace()
const;
92 const std::string& getHelpPageReference()
const;
95 bool isPropertySelectionEnable()
const;
140 #endif //__TERRALIB_VP_QT_INTERNAL_VECTORPROCESSINGDIALOGCAPABILITIES_H std::string m_caption
The caption of the widget.
This class defines the interface of abstract factories without initializing parameters.
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.
QIcon m_qIcon
The icon of the operation.
Abstract factory used to create VectorProcessingDialogCapabilities.
std::string m_icon
The icon of the operation.
A class used to define the base capabilities of an operation, including number of inputs and outputs...
std::string m_helpPageReference
The help page referece.
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_helpPageNamespace
The help page namespace.
std::string m_operationName
The name of the operation.
std::string m_description
The caption of the widget.
std::string m_hintPixmap
The hint pixmap to be used in the widget.
QPixmap m_qHintPixmap
The hint pixmap to be used in the widget.