diff options
author | Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> | 2021-02-18 10:40:07 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> | 2021-02-22 10:01:31 +0100 |
commit | 26d23c96d449c201e50df04023d9cbfd59d3d133 (patch) | |
tree | 25842922cad9473c77655beadd964a82a307daa5 /chart2 | |
parent | Starmath expert settings cleanup of deprecated stuff (diff) | |
download | core-26d23c96d449c201e50df04023d9cbfd59d3d133.tar.gz core-26d23c96d449c201e50df04023d9cbfd59d3d133.zip |
Trendline dlg: Enable widgets only when matching type is selected
Change-Id: Ia232683aafdfe8d2b32be985476cb20702fc807c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111104
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/controller/dialogs/res_Trendline.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chart2/source/controller/dialogs/res_Trendline.cxx b/chart2/source/controller/dialogs/res_Trendline.cxx index 6d994e13bc6d..e1ccd666414c 100644 --- a/chart2/source/controller/dialogs/res_Trendline.cxx +++ b/chart2/source/controller/dialogs/res_Trendline.cxx @@ -363,6 +363,7 @@ void TrendlineResources::UpdateControlStates() m_xNF_Period->set_max(m_nNbPoints - 1); } bool bMovingAverage = ( m_eTrendLineType == SvxChartRegress::MovingAverage ); + bool bPolynomial = ( m_eTrendLineType == SvxChartRegress::Polynomial ); bool bInterceptAvailable = ( m_eTrendLineType == SvxChartRegress::Linear ) || ( m_eTrendLineType == SvxChartRegress::Polynomial ) || ( m_eTrendLineType == SvxChartRegress::Exp ); @@ -378,6 +379,8 @@ void TrendlineResources::UpdateControlStates() m_xCB_ShowEquation->set_sensitive( !bMovingAverage ); m_xCB_ShowCorrelationCoeff->set_sensitive( !bMovingAverage ); m_xCB_RegressionMovingType->set_sensitive(bMovingAverage); + m_xNF_Period->set_sensitive(bMovingAverage); + m_xNF_Degree->set_sensitive(bPolynomial); m_xEE_XName->set_sensitive( !bMovingAverage && m_xCB_ShowEquation->get_active() ); m_xEE_YName->set_sensitive( !bMovingAverage && m_xCB_ShowEquation->get_active() ); } |