17 #ifndef QGSCOMPOSEROBJECT_H 18 #define QGSCOMPOSEROBJECT_H 101 virtual bool writeXML( QDomElement& elem, QDomDocument & doc )
const;
107 virtual bool readXML(
const QDomElement& itemElem,
const QDomDocument& doc );
123 void setDataDefinedProperty(
const DataDefinedProperty property,
const bool active,
const bool useExpression,
const QString &expression,
const QString &field );
128 virtual void repaint();
137 virtual void refreshDataDefinedProperty(
const DataDefinedProperty property = AllProperties );
164 void prepareDataDefinedExpressions()
const;
169 QMap< QgsComposerObject::DataDefinedProperty, QgsDataDefined* > mDataDefinedProperties;
171 friend class TestQgsComposerObject;
A base class for objects which belong to a map composition.
A container class for data source field mapping or expression.
QMap< QgsComposerObject::DataDefinedProperty, QString > mDataDefinedNames
Map of data defined properties for the item to string name to use when exporting item to xml...
DataDefinedProperty
Data defined properties for different item types.
const QgsComposition * composition() const
Returns the composition the item is attached to.
QgsComposition * composition()
PropertyValueType
Specifies whether the value returned by a function should be the original, user set value...
Graphics scene for map printing.
QgsComposition * mComposition