18 #ifndef QGSFORMANNOTATIONITEM_H 19 #define QGSFORMANNOTATIONITEM_H 43 QSizeF preferredFrameSize()
const;
48 void setDesignerForm(
const QString& uiFile );
58 void setFeatureForMapPosition();
60 void updateVisibility();
68 bool mHasAssociatedFeature;
77 #endif // QGSFORMANNOTATIONITEM_H
Map canvas is a class for displaying all GIS data types on a canvas.
virtual void setMapPosition(const QgsPoint &pos)
virtual QSizeF minimumFrameSize() const
A class to represent a point.
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override
Paint the annotation to a destination painter.
An annotation item can be either placed either on screen corrdinates or on map coordinates.
virtual void readXML(const QDomDocument &doc, const QDomElement &itemElem)=0
Represents a vector layer which manages a vector based data sets.
virtual void writeXML(QDomDocument &doc) const =0