diff --git a/ui/paint/blobs.cpp b/ui/paint/blobs.cpp index ec0f576..6bce7f6 100644 --- a/ui/paint/blobs.cpp +++ b/ui/paint/blobs.cpp @@ -69,6 +69,10 @@ void Blobs::setLevel(float value) { _levelValue.start(to); } +void Blobs::resetLevel() { + _levelValue.reset(); +} + void Blobs::paint(Painter &p, const QBrush &brush, float outerScale) { const auto opacity = p.opacity(); for (auto i = 0; i < _blobs.size(); i++) { diff --git a/ui/paint/blobs.h b/ui/paint/blobs.h index f9c58a7..c93f419 100644 --- a/ui/paint/blobs.h +++ b/ui/paint/blobs.h @@ -37,6 +37,7 @@ public: Blob::Radiuses radiusesAt(int index); void setLevel(float value); + void resetLevel(); void paint(Painter &p, const QBrush &brush, float outerScale = 1.); void updateLevel(crl::time dt);