Stellarium  26.1
Public Member Functions | Protected Member Functions
SkyCulturePolygonItem Class Reference

Simple QGraphicsPolygonItem defined by a polygon, beginTime and EndTime. More...

#include <SkyCulturePolygonItem.hpp>

Public Member Functions

 SkyCulturePolygonItem (QString skyCultureId, int beginTime, int endTime)
 
const QString & getSkyCultureId () const
 
int getBeginTime () const
 
int getEndTime () const
 
void setDefaultBrushColor (const QColor color)
 
void setSelectedBrushColor (const QColor color)
 
void setDefaultPenColor (const QColor color)
 
void setSelectedPenColor (const QColor color)
 
void setSelectionState (bool newSelectionState)
 
bool existsAtPointInTime (int year) const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override
 

Protected Member Functions

void hoverEnterEvent (QGraphicsSceneHoverEvent *event) override
 
void hoverLeaveEvent (QGraphicsSceneHoverEvent *event) override
 
QVariant itemChange (QGraphicsItem::GraphicsItemChange change, const QVariant &value) override
 

Detailed Description

Simple QGraphicsPolygonItem defined by a polygon, beginTime and EndTime.