diff options
author | Laurent Balland-Poirier <laurent.balland-poirier@laposte.net> | 2013-11-24 22:38:04 +0100 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2013-11-25 01:16:49 -0600 |
commit | 382ceea544b612b20946c8bf8a85e8abed7b4c60 (patch) | |
tree | a639d7dbc04b8e87f0b5990af124a29e9bd6766f /chart2 | |
parent | 4995c2e877dbe8e1301624b758aebd5a2e750cf4 (diff) |
fdo#40315 Improve UI for moving average trendline
If moving average trendline is selected, show equation is
uncheked, and all options disable
Change-Id: Ic25c09b8c8410a12ac9f14cb0ba7833f304053ee
Reviewed-on: https://gerrit.libreoffice.org/6796
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Tested-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'chart2')
-rw-r--r-- | chart2/source/controller/dialogs/res_Trendline.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/chart2/source/controller/dialogs/res_Trendline.cxx b/chart2/source/controller/dialogs/res_Trendline.cxx index 7a4c4952a123..36a79db13b14 100644 --- a/chart2/source/controller/dialogs/res_Trendline.cxx +++ b/chart2/source/controller/dialogs/res_Trendline.cxx @@ -292,6 +292,18 @@ void TrendlineResources::FillValueSets() void TrendlineResources::UpdateControlStates() { + bool bMovingAverage = ( m_eTrendLineType == CHREGRESS_MOVING_AVERAGE ); + m_pNF_ExtrapolateForward->Enable(!bMovingAverage); + m_pNF_ExtrapolateBackward->Enable(!bMovingAverage); + m_pCB_SetIntercept->Enable(!bMovingAverage); + m_pNF_InterceptValue->Enable(!bMovingAverage); + if(bMovingAverage) + { + m_pCB_ShowEquation->SetState( STATE_NOCHECK ); + m_pCB_ShowCorrelationCoeff->SetState( STATE_NOCHECK ); + } + m_pCB_ShowEquation->Enable(!bMovingAverage); + m_pCB_ShowCorrelationCoeff->Enable(!bMovingAverage); } } // namespace chart |