Go to the documentation of this file.
26 #ifndef __TERRALIB_PROCESS_QT_INTERNAL_GRAPHICSPROPERTYITEM_H
27 #define __TERRALIB_PROCESS_QT_INTERNAL_GRAPHICSPROPERTYITEM_H
29 #include "../../Config.h"
30 #include "../graphics/AbstractGraphicsItem.h"
33 #include "../../../qt/widgets/propertybrowser/AbstractPropertyItem.h"
41 #include <QtPropertyBrowser/QtProperty>
94 virtual void valueChanged(QtProperty* p,
const QVariant& qVariant)
override;
122 #endif //__TERRALIB_PROCESS_QT_INTERNAL_GRAPHICSPROPERTYITEM_H
void buildProperties()
Function used build toplevel task params properties .
QtProperty * m_styleBrushProperty
void addListenerToProperty(QtProperty *p)
AbstractGraphicsItem * m_item
Terralib process graphical item object.
An Abstract graphicItem to represents a process Builder item.
QtProperty * m_colorPenProperty
void setItem(AbstractGraphicsItem *item)
Function used to set the Task.
QStringList getStylePenNames()
QtProperty * m_textItemProperty
A qt main item for graphical text properties.
QtProperty * m_fontProperty
void onRemovedItem(AbstractGraphicsItem *item)
QStringList getStyleBrushNames()
GraphicsPropertyItem(QtTreePropertyBrowser *pb, QColor c=QColor())
Constructor.
QtProperty * m_widthPenProperty
QtProperty * m_stylePenProperty
std::map< Qt::PenStyle, std::string > m_penStyleMap
QMap< int, QIcon > getStylePenIcons()
QtProperty * m_colorBrushProperty
QtProperty * m_brushItemProperty
A qt main item for graphical brush properties.
bool propertyHasListener(QtProperty *p)
virtual void valueChanged(QtProperty *p, const QVariant &qVariant) override
A base item to represent the graphical task item properties items in property tree.
void clearProperties()
Function used clear task params properties .
std::map< Qt::BrushStyle, std::string > m_brushStyleMap
virtual ~GraphicsPropertyItem()
Destructor.
QtProperty * m_penItemProperty
A qt main item for graphical pen properties.
QMap< int, QIcon > getStyleBrushIcons()