|
| QgsLayoutItemShape (QgsLayout *layout) |
| Constructor for QgsLayoutItemShape, with the specified parent layout. More...
|
|
| ~QgsLayoutItemShape () override |
|
bool | accept (QgsStyleEntityVisitorInterface *visitor) const override |
| Accepts the specified style entity visitor, causing it to visit all style entities associated with the layout item. More...
|
|
QRectF | boundingRect () const override |
|
QgsGeometry | clipPath () const override |
| Returns the clipping path generated by this item, in layout coordinates. More...
|
|
QgsLayoutMeasurement | cornerRadius () const |
| Returns the corner radius for rounded rectangle corners. More...
|
|
QString | displayName () const override |
| Gets item display name. More...
|
|
double | estimatedFrameBleed () const override |
| Returns the estimated amount the item's frame bleeds outside the item's actual rectangle. More...
|
|
QIcon | icon () const override |
| Returns the item's icon. More...
|
|
QgsLayoutItem::Flags | itemFlags () const override |
| Returns the item's flags, which indicate how the item behaves. More...
|
|
void | setCornerRadius (QgsLayoutMeasurement radius) |
| Sets the corner radius for rounded rectangle corners. More...
|
|
void | setShapeType (QgsLayoutItemShape::Shape type) |
| Sets the type of shape (e.g. More...
|
|
void | setSymbol (QgsFillSymbol *symbol) |
| Sets the fill symbol used to draw the shape. More...
|
|
QgsLayoutItemShape::Shape | shapeType () const |
| Returns the type of shape (e.g. More...
|
|
QgsFillSymbol * | symbol () |
| Returns the fill symbol used to draw the shape. More...
|
|
int | type () const override |
|
| QgsLayoutItem (QgsLayout *layout, bool manageZValue=true) |
| Constructor for QgsLayoutItem, with the specified parent layout. More...
|
|
| ~QgsLayoutItem () override |
|
virtual bool | accept (QgsStyleEntityVisitorInterface *visitor) const |
| Accepts the specified style entity visitor, causing it to visit all style entities associated with the layout item. More...
|
|
virtual void | attemptMove (const QgsLayoutPoint &point, bool useReferencePoint=true, bool includesFrame=false, int page=-1) |
| Attempts to move the item to a specified point. More...
|
|
void | attemptMoveBy (double deltaX, double deltaY) |
| Attempts to shift the item's position by a specified deltaX and deltaY, in layout units. More...
|
|
virtual void | attemptResize (const QgsLayoutSize &size, bool includesFrame=false) |
| Attempts to resize the item to a specified target size. More...
|
|
void | attemptSetSceneRect (const QRectF &rect, bool includesFrame=false) |
| Attempts to update the item's position and size to match the passed rect in layout coordinates. More...
|
|
QColor | backgroundColor () const |
| Returns the background color for this item. More...
|
|
void | beginCommand (const QString &commandText, UndoCommand command=UndoNone) |
| Starts new undo command for this item. More...
|
|
QPainter::CompositionMode | blendMode () const |
| Returns the item's composition blending mode. More...
|
|
void | cancelCommand () |
| Cancels the current item command and discards it. More...
|
|
virtual void | cleanup () |
| Called just before a batch of items are deleted, allowing them to run cleanup tasks. More...
|
|
virtual QgsGeometry | clipPath () const |
| Returns the clipping path generated by this item, in layout coordinates. More...
|
|
virtual bool | containsAdvancedEffects () const |
| Returns true if the item contains contents with blend modes or transparency effects which can only be reproduced by rastering the item. More...
|
|
QgsAbstractLayoutUndoCommand * | createCommand (const QString &text, int id, QUndoCommand *parent=nullptr) override |
| Creates a new layout undo command with the specified text and parent. More...
|
|
QgsExpressionContext | createExpressionContext () const override |
| This method needs to be reimplemented in all classes which implement this interface and return an expression context. More...
|
|
virtual QString | displayName () const |
| Gets item display name. More...
|
|
void | endCommand () |
| Completes the current item command and push it onto the layout's undo stack. More...
|
|
virtual double | estimatedFrameBleed () const |
| Returns the estimated amount the item's frame bleeds outside the item's actual rectangle. More...
|
|
bool | excludeFromExports () const |
| Returns whether the item should be excluded from layout exports and prints. More...
|
|
virtual ExportLayerBehavior | exportLayerBehavior () const |
| Returns the behavior of this item during exporting to layered exports (e.g. More...
|
|
virtual QgsLayoutItem::ExportLayerDetail | exportLayerDetails () const |
| Returns the details for the specified current export layer. More...
|
|
virtual void | finalizeRestoreFromXml () |
| Called after all pending items have been restored from XML. More...
|
|
virtual QgsLayoutSize | fixedSize () const |
| Returns the fixed size of the item, if applicable, or an empty size if item can be freely resized. More...
|
|
bool | frameEnabled () const |
| Returns true if the item includes a frame. More...
|
|
Qt::PenJoinStyle | frameJoinStyle () const |
| Returns the join style used for drawing the item's frame. More...
|
|
QColor | frameStrokeColor () const |
| Returns the frame's stroke color. More...
|
|
QgsLayoutMeasurement | frameStrokeWidth () const |
| Returns the frame's stroke width. More...
|
|
bool | hasBackground () const |
| Returns true if the item has a background. More...
|
|
virtual QIcon | icon () const |
| Returns the item's icon. More...
|
|
QString | id () const |
| Returns the item's ID name. More...
|
|
bool | isGroupMember () const |
| Returns true if the item is part of a QgsLayoutItemGroup group. More...
|
|
bool | isLocked () const |
| Returns true if the item is locked, and cannot be interacted with using the mouse. More...
|
|
virtual Flags | itemFlags () const |
| Returns the item's flags, which indicate how the item behaves. More...
|
|
double | itemOpacity () const |
| Returns the item's opacity. More...
|
|
double | itemRotation () const |
| Returns the current rotation for the item, in degrees clockwise. More...
|
|
virtual QgsLayoutSize | minimumSize () const |
| Returns the minimum allowed size of the item, if applicable, or an empty size if item can be freely resized. More...
|
|
virtual void | moveContent (double dx, double dy) |
| Moves the content of the item, by a specified dx and dy in layout units. More...
|
|
virtual bool | nextExportPart () |
| Moves to the next export part for a multi-layered export item, during a multi-layered export. More...
|
|
virtual Q_DECL_DEPRECATED int | numberExportLayers () const |
| Returns the number of layers that this item requires for exporting during layered exports (e.g. More...
|
|
int | page () const |
| Returns the page the item is currently on, with the first page returning 0. More...
|
|
QPointF | pagePos () const |
| Returns the item's position (in layout units) relative to the top left corner of its current page. More...
|
|
QgsLayoutPoint | pagePositionWithUnits () const |
| Returns the item's position (in item units) relative to the top left corner of its current page. More...
|
|
void | paint (QPainter *painter, const QStyleOptionGraphicsItem *itemStyle, QWidget *pWidget) override |
| Handles preparing a paint surface for the layout item and painting the item's content. More...
|
|
QgsLayoutItemGroup * | parentGroup () const |
| Returns the item's parent group, if the item is part of a QgsLayoutItemGroup group. More...
|
|
QgsLayoutPoint | positionWithUnits () const |
| Returns the item's current position, including units. More...
|
|
bool | readXml (const QDomElement &itemElement, const QDomDocument &document, const QgsReadWriteContext &context) |
| Sets the item state from a DOM element. More...
|
|
virtual QRectF | rectWithFrame () const |
| Returns the item's rectangular bounds, including any bleed caused by the item's frame. More...
|
|
ReferencePoint | referencePoint () const |
| Returns the reference point for positioning of the layout item. More...
|
|
virtual bool | requiresRasterization () const |
| Returns true if the item is drawn in such a way that forces the whole layout to be rasterized when exporting to vector formats. More...
|
|
void | setBackgroundColor (const QColor &color) |
| Sets the background color for this item. More...
|
|
void | setBackgroundEnabled (bool drawBackground) |
| Sets whether this item has a background drawn under it or not. More...
|
|
void | setBlendMode (QPainter::CompositionMode mode) |
| Sets the item's composition blending mode. More...
|
|
void | setExcludeFromExports (bool exclude) |
| Sets whether the item should be excluded from layout exports and prints. More...
|
|
virtual void | setFrameEnabled (bool drawFrame) |
| Sets whether this item has a frame drawn around it or not. More...
|
|
void | setFrameJoinStyle (Qt::PenJoinStyle style) |
| Sets the join style used when drawing the item's frame. More...
|
|
void | setFrameStrokeColor (const QColor &color) |
| Sets the frame stroke color. More...
|
|
virtual void | setFrameStrokeWidth (QgsLayoutMeasurement width) |
| Sets the frame stroke width. More...
|
|
virtual void | setId (const QString &id) |
| Set the item's id name. More...
|
|
void | setItemOpacity (double opacity) |
| Sets the item's opacity. More...
|
|
void | setLocked (bool locked) |
| Sets whether the item is locked, preventing mouse interactions with the item. More...
|
|
virtual void | setMoveContentPreviewOffset (double dx, double dy) |
| Sets temporary offset for the item, by a specified dx and dy in layout units. More...
|
|
void | setParentGroup (QgsLayoutItemGroup *group) |
| Sets the item's parent group. More...
|
|
void | setReferencePoint (ReferencePoint point) |
| Sets the reference point for positioning of the layout item. More...
|
|
virtual void | setSelected (bool selected) |
| Sets whether the item should be selected. More...
|
|
virtual void | setVisibility (bool visible) |
| Sets whether the item is visible. More...
|
|
bool | shouldDrawItem () const |
| Returns whether the item should be drawn in the current context. More...
|
|
QgsLayoutSize | sizeWithUnits () const |
| Returns the item's current size, including units. More...
|
|
virtual void | startLayeredExport () |
| Starts a multi-layer export operation. More...
|
|
virtual void | stopLayeredExport () |
| Stops a multi-layer export operation. More...
|
|
int | type () const override |
| Returns a unique graphics item type identifier. More...
|
|
virtual QString | uuid () const |
| Returns the item identification string. More...
|
|
bool | writeXml (QDomElement &parentElement, QDomDocument &document, const QgsReadWriteContext &context) const |
| Stores the item state in a DOM element. More...
|
|
virtual void | zoomContent (double factor, QPointF point) |
| Zooms content of item. More...
|
|
| QgsLayoutObject (QgsLayout *layout) |
| Constructor for QgsLayoutObject, with the specified parent layout. More...
|
|
QgsExpressionContext | createExpressionContext () const override |
| Creates an expression context relating to the objects' current state. More...
|
|
QStringList | customProperties () const |
| Returns list of keys stored in custom properties for the object. More...
|
|
QVariant | customProperty (const QString &key, const QVariant &defaultValue=QVariant()) const |
| Read a custom property from the object. More...
|
|
QgsPropertyCollection & | dataDefinedProperties () |
| Returns a reference to the object's property collection, used for data defined overrides. More...
|
|
const QgsPropertyCollection & | dataDefinedProperties () const |
| Returns a reference to the object's property collection, used for data defined overrides. More...
|
|
QgsLayout * | layout () |
| Returns the layout the object is attached to. More...
|
|
const QgsLayout * | layout () const |
| Returns the layout the object is attached to. More...
|
|
void | removeCustomProperty (const QString &key) |
| Remove a custom property from the object. More...
|
|
void | setCustomProperty (const QString &key, const QVariant &value) |
| Set a custom property for the object. More...
|
|
void | setDataDefinedProperties (const QgsPropertyCollection &collection) |
| Sets the objects's property collection, used for data defined overrides. More...
|
|
virtual | ~QgsExpressionContextGenerator ()=default |
|
virtual QgsExpressionContext | createExpressionContext () const =0 |
| This method needs to be reimplemented in all classes which implement this interface and return an expression context. More...
|
|
virtual | ~QgsLayoutUndoObjectInterface ()=default |
| Destructor for QgsLayoutUndoObjectInterface. More...
|
|
virtual QgsAbstractLayoutUndoCommand * | createCommand (const QString &text, int id=0, QUndoCommand *parent=nullptr)=0 |
| Creates a new layout undo command with the specified text and parent. More...
|
|