• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • DropletSpinnerWidget
  • DropletSpinnerWidget Class

    Two-droplet spinner rendered with cubic Bezier paths. More...

    Header: #include <DropletSpinnerWidget>
    Inherits: QWidget

    Public Functions

    QColor color() const
    qreal meld() const
    qreal rotation() const
    qreal sizeBalance() const

    Public Slots

    void setColor(const QColor &color)
    void setMeld(qreal meld)
    void setRotation(qreal degrees)
    void setSizeBalance(qreal balance)

    Signals

    void colorChanged(const QColor &)
    void meldChanged(qreal)
    void rotationChanged(qreal)
    void sizeBalanceChanged(qreal)

    Detailed Description

    Renders two filled "droplet" shapes that share a single color, so that whenever they overlap they read as a single shape. The visual is fully driven by three animatable Q_PROPERTYs:

    Drive these properties via QPropertyAnimation to compose rotation, wobble, and meld-and-empty animations.