From 5c66d1fa0a847407658b421c807f8085f418d11b Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 3 Dec 2020 21:08:53 +0300 Subject: [PATCH] Wrapped AnimationsDisabled with rpl::variable. --- ui/effects/animation_value.cpp | 8 ++++++-- ui/effects/animation_value.h | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/effects/animation_value.cpp b/ui/effects/animation_value.cpp index 2018c7f..f56c851 100644 --- a/ui/effects/animation_value.cpp +++ b/ui/effects/animation_value.cpp @@ -13,7 +13,7 @@ namespace anim { namespace { -bool AnimationsDisabled = false; +rpl::variable AnimationsDisabled = false; } // namespace @@ -64,8 +64,12 @@ transition easeOutQuint = [](const float64 &delta, const float64 &dt) { return delta * (t2 * t2 * t + 1); }; +rpl::producer Disables() { + return AnimationsDisabled.value(); +}; + bool Disabled() { - return AnimationsDisabled; + return AnimationsDisabled.current(); } void SetDisabled(bool disabled) { diff --git a/ui/effects/animation_value.h b/ui/effects/animation_value.h index 5ecf752..cf86236 100644 --- a/ui/effects/animation_value.h +++ b/ui/effects/animation_value.h @@ -344,6 +344,7 @@ QPainterPath path(QPointF (&from)[N]) { return result; } +rpl::producer Disables(); bool Disabled(); void SetDisabled(bool disabled);