diff options
Diffstat (limited to 'examples/widgets/animation/stickman')
-rw-r--r-- | examples/widgets/animation/stickman/animation.cpp | 18 | ||||
-rw-r--r-- | examples/widgets/animation/stickman/lifecycle.cpp | 20 | ||||
-rw-r--r-- | examples/widgets/animation/stickman/node.cpp | 4 | ||||
-rw-r--r-- | examples/widgets/animation/stickman/stickman.h | 4 |
4 files changed, 23 insertions, 23 deletions
diff --git a/examples/widgets/animation/stickman/animation.cpp b/examples/widgets/animation/stickman/animation.cpp index ebfbd1b5b8..730ee236e4 100644 --- a/examples/widgets/animation/stickman/animation.cpp +++ b/examples/widgets/animation/stickman/animation.cpp @@ -45,13 +45,13 @@ #include <QIODevice> #include <QDataStream> -class Frame +class Frame { public: Frame() { } - int nodeCount() const + int nodeCount() const { return m_nodePositions.size(); } @@ -70,7 +70,7 @@ public: { m_nodePositions[idx] = pos; } - + private: QVector<QPointF> m_nodePositions; }; @@ -81,7 +81,7 @@ Animation::Animation() m_frames.append(new Frame); } -Animation::~Animation() +Animation::~Animation() { qDeleteAll(m_frames); } @@ -89,10 +89,10 @@ Animation::~Animation() void Animation::setTotalFrames(int totalFrames) { while (m_frames.size() < totalFrames) - m_frames.append(new Frame); + m_frames.append(new Frame); while (totalFrames < m_frames.size()) - delete m_frames.takeLast(); + delete m_frames.takeLast(); } int Animation::totalFrames() const @@ -165,15 +165,15 @@ void Animation::load(QIODevice *device) QDataStream stream(device); stream >> m_name; - + int frameCount; stream >> frameCount; for (int i=0; i<frameCount; ++i) { - + int nodeCount; stream >> nodeCount; - + Frame *frame = new Frame; frame->setNodeCount(nodeCount); diff --git a/examples/widgets/animation/stickman/lifecycle.cpp b/examples/widgets/animation/stickman/lifecycle.cpp index c49fac7905..09ca45e55b 100644 --- a/examples/widgets/animation/stickman/lifecycle.cpp +++ b/examples/widgets/animation/stickman/lifecycle.cpp @@ -65,7 +65,7 @@ public: if (QSignalTransition::eventTest(e)) { QVariant key = static_cast<QStateMachine::SignalEvent*>(e)->arguments().at(0); return (key.toInt() == int(m_key)); - } + } return false; } @@ -100,7 +100,7 @@ LifeCycle::LifeCycle(StickMan *stickMan, GraphicsView *keyReceiver) const int stickManNodeCount = m_stickMan->nodeCount(); for (int i=0; i<stickManNodeCount; ++i) { QPropertyAnimation *pa = new QPropertyAnimation(m_stickMan->node(i), "pos"); - m_animationGroup->addAnimation(pa); + m_animationGroup->addAnimation(pa); } // Set up initial state graph @@ -111,14 +111,14 @@ LifeCycle::LifeCycle(StickMan *stickMan, GraphicsView *keyReceiver) m_alive = new QState(m_machine); m_alive->setObjectName("alive"); - + // Make it blink when lightning strikes before entering dead animation - QState *lightningBlink = new QState(m_machine); + QState *lightningBlink = new QState(m_machine); lightningBlink->assignProperty(m_stickMan->scene(), "backgroundBrush", QColor(Qt::white)); lightningBlink->assignProperty(m_stickMan, "penColor", QColor(Qt::black)); lightningBlink->assignProperty(m_stickMan, "fillColor", QColor(Qt::white)); lightningBlink->assignProperty(m_stickMan, "isDead", true); - + //! [5] QTimer *timer = new QTimer(lightningBlink); timer->setSingleShot(true); @@ -126,13 +126,13 @@ LifeCycle::LifeCycle(StickMan *stickMan, GraphicsView *keyReceiver) QObject::connect(lightningBlink, SIGNAL(entered()), timer, SLOT(start())); QObject::connect(lightningBlink, SIGNAL(exited()), timer, SLOT(stop())); //! [5] - + m_dead = new QState(m_machine); m_dead->assignProperty(m_stickMan->scene(), "backgroundBrush", QColor(Qt::black)); m_dead->assignProperty(m_stickMan, "penColor", QColor(Qt::white)); m_dead->assignProperty(m_stickMan, "fillColor", QColor(Qt::black)); m_dead->setObjectName("dead"); - + // Idle state (sets no properties) m_idle = new QState(m_alive); m_idle->setObjectName("idle"); @@ -172,7 +172,7 @@ void LifeCycle::addActivity(const QString &fileName, Qt::Key key, QObject *sende QState *LifeCycle::makeState(QState *parentState, const QString &animationFileName) { QState *topLevel = new QState(parentState); - + Animation animation; { QFile file(animationFileName); @@ -186,7 +186,7 @@ QState *LifeCycle::makeState(QState *parentState, const QString &animationFileNa animation.setCurrentFrame(i); //! [1] - QState *frameState = new QState(topLevel); + QState *frameState = new QState(topLevel); const int nodeCount = animation.nodeCount(); for (int j=0; j<nodeCount; ++j) frameState->assignProperty(m_stickMan->node(j), "pos", animation.nodePos(j)); @@ -199,7 +199,7 @@ QState *LifeCycle::makeState(QState *parentState, const QString &animationFileNa //! [2] previousState->addTransition(previousState, SIGNAL(propertiesAssigned()), frameState); //! [2] - + previousState = frameState; } diff --git a/examples/widgets/animation/stickman/node.cpp b/examples/widgets/animation/stickman/node.cpp index b47a1e8433..0694ee3a2f 100644 --- a/examples/widgets/animation/stickman/node.cpp +++ b/examples/widgets/animation/stickman/node.cpp @@ -62,7 +62,7 @@ QRectF Node::boundingRect() const } void Node::paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *) -{ +{ painter->setPen(Qt::white); painter->drawEllipse(QPointF(0.0, 0.0), 5.0, 5.0); } @@ -83,7 +83,7 @@ void Node::mousePressEvent(QGraphicsSceneMouseEvent *) void Node::mouseMoveEvent(QGraphicsSceneMouseEvent *event) { if (m_dragging) - setPos(mapToParent(event->pos())); + setPos(mapToParent(event->pos())); } void Node::mouseReleaseEvent(QGraphicsSceneMouseEvent *) diff --git a/examples/widgets/animation/stickman/stickman.h b/examples/widgets/animation/stickman/stickman.h index 337fe4a794..08928a48a6 100644 --- a/examples/widgets/animation/stickman/stickman.h +++ b/examples/widgets/animation/stickman/stickman.h @@ -62,7 +62,7 @@ public: virtual QRectF boundingRect() const; virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); - int nodeCount() const; + int nodeCount() const; Node *node(int idx) const; void setDrawSticks(bool on); @@ -90,7 +90,7 @@ private: Node *m_nodes[NodeCount]; qreal m_perfectBoneLengths[BoneCount]; - + uint m_sticks : 1; uint m_isDead : 1; uint m_reserved : 30; |