summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Balland-Poirier <laurent.balland-poirier@laposte.net>2013-11-24 22:38:04 +0100
committerTomaž Vajngerl <quikee@gmail.com>2013-11-30 16:33:17 -0600
commit1fee10725dbd62e78fd3ae14f0bd7872eabff3f9 (patch)
tree596adbe1912d03be8a0263b8d92693657dcbe139
parent78f227e1371ef4d11bc98e2116a3b95bb881b020 (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> Reviewed-on: https://gerrit.libreoffice.org/6856
-rw-r--r--chart2/source/controller/dialogs/res_Trendline.cxx12
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 9c08a21f234a..db83486b3199 100644
--- a/chart2/source/controller/dialogs/res_Trendline.cxx
+++ b/chart2/source/controller/dialogs/res_Trendline.cxx
@@ -282,6 +282,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);
}
IMPL_LINK( TrendlineResources, ChangeNumericField, NumericField *, pNumericField)