|
| QgsLayoutItemMapOverviewStack (QgsLayoutItemMap *map) |
| Constructor for QgsLayoutItemMapOverviewStack, attached to the specified map. More...
|
|
void | addOverview (QgsLayoutItemMapOverview *overview) |
| Adds a new map overview to the stack and takes ownership of the overview. More...
|
|
QList< QgsLayoutItemMapOverview * > | asList () const |
| Returns a list of QgsLayoutItemMapOverviews contained by the stack. More...
|
|
QList< QgsMapLayer * > | modifyMapLayerList (const QList< QgsMapLayer * > &layers) |
| Alters the list of map layers which will be rendered for the link map item, inserting temporary layers which represent overview extents as required. More...
|
|
void | moveOverviewDown (const QString &overviewId) |
| Moves an overview with matching overviewId down the stack, causing it to be rendered below other overviews. More...
|
|
void | moveOverviewUp (const QString &overviewId) |
| Moves an overview with matching overviewId up the stack, causing it to be rendered above other overviews. More...
|
|
QgsLayoutItemMapOverview & | operator[] (int index) |
| Returns a reference to an overview at the specified index within the stack. More...
|
|
QgsLayoutItemMapOverview * | overview (const QString &overviewId) const |
| Returns a reference to an overview with matching overviewId within the stack. More...
|
|
QgsLayoutItemMapOverview * | overview (int index) const |
| Returns a reference to an overview at the specified index within the stack. More...
|
|
bool | readXml (const QDomElement &elem, const QDomDocument &doc, const QgsReadWriteContext &context) override |
| Sets the item stack's state from a DOM document, where element is a DOM node corresponding to a 'LayoutMap' tag. More...
|
|
void | removeOverview (const QString &overviewId) |
| Removes an overview with matching overviewId from the stack and deletes the corresponding QgsLayoutItemMapOverview. More...
|
|
| QgsLayoutItemMapItemStack (QgsLayoutItemMap *map) |
| Constructor for QgsLayoutItemMapItemStack, attached to the specified map. More...
|
|
virtual | ~QgsLayoutItemMapItemStack () |
|
bool | containsAdvancedEffects () const |
| Returns whether any items within the stack contain advanced effects, such as blending modes. More...
|
|
void | drawItems (QPainter *painter, bool ignoreStacking=true) |
| Draws the items from the stack on a specified painter. More...
|
|
virtual void | finalizeRestoreFromXml () |
| Called after all pending items have been restored from XML. More...
|
|
bool | hasEnabledItems () const |
| Returns true if the stack has any currently enabled items. More...
|
|
QgsLayoutItemMapItem * | item (int index) const |
| Returns a reference to the item at the specified index within the stack. More...
|
|
virtual bool | readXml (const QDomElement &element, const QDomDocument &doc, const QgsReadWriteContext &context)=0 |
| Sets the item stack's state from a DOM document, where element is a DOM node corresponding to a 'LayoutMap' tag. More...
|
|
int | size () const |
| Returns the number of items in the stack. More...
|
|
virtual bool | writeXml (QDomElement &element, QDomDocument &doc, const QgsReadWriteContext &context) const |
| Stores the state of the item stack in a DOM node, where element is the DOM element corresponding to a 'LayoutMap' tag. More...
|
|