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
73 const std::string& getName()
const;
76 const std::string& getCaption()
const;
79 const std::string& getDescription()
const;
82 const QIcon& getIcon()
const;
85 const QPixmap& getHintPixmap()
const;
88 const std::string& getHelpPageNamespace()
const;
91 const std::string& getHelpPageReference()
const;
135 #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.
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.