27 #ifndef __TERRALIB_QT_WIDGETS_SE_INTERNAL_ABSTRACTPROPERTYITEM_H    28 #define __TERRALIB_QT_WIDGETS_SE_INTERNAL_ABSTRACTPROPERTYITEM_H    31 #include "../Config.h"    48 class QtTreePropertyBrowser;
    84           void init(QtProperty* property);
    88           QtProperty* getItemProperty() 
const;
    90           void setPropertyColor(QtProperty *property, QColor c);
    92           void addProperty(QtProperty* qProperty, 
const QColor& qColor);
    94           void addSubProperty(QtProperty* qPropertyParent, QtProperty* qProperty, 
const QColor& qColor);
    96           void setExpandedStatus(QtBrowserItem* item, 
bool status, 
bool applyToChildren);
    98           void setExpandedStatus(
bool status, 
bool applyToChildren);
   100           void setChildrenEnabled(
bool enabled);
   102           static QString getValueFromEnumProperty(QtProperty* enumPropertyItem);
   104           static void setValueToEnumProperty(QtProperty* enumPropertyItem, 
const QString& value);
   108           virtual void valueChanged(QtProperty* p, 
const QVariant& qVariant);
   109           virtual void valueChanged(QtProperty* p, 
int value);
   110           virtual void valueChanged(QtProperty* p, 
double value);
   111           virtual void valueChanged(QtProperty* p, 
bool value);
   112           virtual void valueChanged(QtProperty* p, 
const QString &value);
   113           virtual void valueChanged(QtProperty* p, 
const QColor &value);
   114           virtual void valueChanged(QtProperty* p, 
const QFont &value);
   115           virtual void valueChanged(QtProperty* p, 
const QSize &value);
   116           virtual void valueChanged(QtProperty* p, 
const QSizeF &value);
   117           virtual void valueChanged(QtProperty* p, 
const QPointF &value);
   131 #endif //__TERRALIB_QT_WIDGETS_SE_INTERNAL_ABSTRACTPROPERTYITEM_H