From 13959ca36c22307aba7913b2a8c3856027ee827a Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 14 Jul 2023 06:51:11 +0300 Subject: [PATCH] Added buttons container to filter chart line to chart widget. --- .../SourceFiles/statistics/chart_widget.cpp | 104 ++++++++++++------ .../SourceFiles/statistics/chart_widget.h | 5 + 2 files changed, 73 insertions(+), 36 deletions(-) diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp index a439def59..087010233 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -8,6 +8,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "statistics/chart_widget.h" #include "base/qt/qt_key_modifiers.h" +#include "statistics/chart_lines_filter_widget.h" #include "statistics/linear_chart_view.h" #include "statistics/point_details_widget.h" #include "ui/abstract_button.h" @@ -532,7 +533,7 @@ void ChartWidget::ChartAnimationController::setXPercentageLimits( crl::time now) { if ((_animationValueXMin.to() == xPercentageLimits.min) && (_animationValueXMax.to() == xPercentageLimits.max)) { - return; + // return; } start(); _animationValueXMin.start(xPercentageLimits.min); @@ -840,63 +841,46 @@ ChartWidget::ChartWidget(not_null parent) , _chartArea(base::make_unique_q(this)) , _footer(std::make_unique