QGeoView  1.0
QGeoView documentation
Public Member Functions | Protected Member Functions | Properties | List of all members
QGVDrawItem Class Referenceabstract
Inheritance diagram for QGVDrawItem:
QGVItem QGVIcon QGVImage

Public Member Functions

void setFlags (QGV::ItemFlags flags)
 
void setFlag (QGV::ItemFlag flag, bool enabled=true)
 
QGV::ItemFlags getFlags () const
 
bool isFlag (QGV::ItemFlag flag) const
 
void refresh ()
 
void repaint ()
 
void resetBoundary ()
 
QTransform effectiveTransform () const
 
virtual QPainterPath projShape () const =0
 
virtual void projPaint (QPainter *painter)=0
 
virtual QPointF projAnchor () const
 
virtual QTransform projTransform () const
 
virtual QString projTooltip (const QPointF &projPos) const
 
virtual QString projDebug ()
 
virtual void projOnFlags ()
 
virtual void projOnMouseClick (const QPointF &projPos)
 
virtual void projOnMouseDoubleClick (const QPointF &projPos)
 
virtual void projOnObjectStartMove (const QPointF &projPos)
 
virtual void projOnObjectMovePos (const QPointF &projPos)
 
virtual void projOnObjectStopMove (const QPointF &projPos)
 
void setParent (QGVItem *item)
 
QGVItemgetParent () const
 
virtual QGVMapgetMap () const
 
void addItem (QGVItem *item)
 
void removeItem (QGVItem *item)
 
void deleteItems ()
 
int countItems () const
 
QGVItemgetItem (int index) const
 
void setZValue (qint16 zValue)
 
qint16 getZValue () const
 
void bringToFront ()
 
void sendToBack ()
 
void setOpacity (double value)
 
double getOpacity () const
 
void setSelectable (bool allowed)
 
bool isSelectable () const
 
void setSelected (bool selected)
 
bool isSelected () const
 
void select ()
 
void unselect ()
 
void setVisible (bool visible)
 
bool isVisible () const
 
void show ()
 
void hide ()
 
double effectiveZValue () const
 
double effectiveOpacity () const
 
bool effectivelyVisible () const
 
void update ()
 

Protected Member Functions

void onProjection (QGVMap *geoMap) override
 
void onCamera (const QGVCameraState &oldState, const QGVCameraState &newState) override
 
void onUpdate () override
 
void onClean () override
 

Properties

QGV::ItemFlags flags
 
quint16 zValue
 
double opacity
 
bool selected
 
bool visible
 

The documentation for this class was generated from the following file: