5 #include <QGraphicsItem>
12 class SnowFlake:public QGraphicsItem
15 SnowFlake(QGraphicsScene *scene);
17 QRectF boundingRect() const;
18 void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*);
20 void blow(const QPointF &v);
23 QList <QGraphicsLineItem*> lines;
29 class Winter:public QObject {
32 Winter(QGraphicsView *view);
35 void setObstacles(QList <QRectF> obslist);
43 QList <SnowFlake*> fallingSnow;
44 QList <SnowFlake*> frozenSnow;
48 QList <QRectF> obstacles;
52 //QGraphicsLineItem *test;