#ifndef SVGPROPITEM_H #define SVGPROPITEM_H #include "lrobjectpropitem.h" namespace LimeReport { class SvgPropItem: public ObjectPropItem { Q_OBJECT public: SvgPropItem(): ObjectPropItem() { } SvgPropItem(QObject* object, ObjectsList* objects, const QString& name, const QString& displayName, const QVariant& value, ObjectPropItem* parent, bool readonly): ObjectPropItem(object, objects, name, displayName, value, parent, readonly) { } QWidget* createProperyEditor(QWidget* parent) const; QString displayValue() const; void setPropertyEditorData(QWidget* propertyEditor, const QModelIndex&) const; void setModelData(QWidget* propertyEditor, QAbstractItemModel* model, const QModelIndex& index); virtual QIcon iconValue() const; }; } // namespace LimeReport #endif // SVGPROPITEM_H