summaryrefslogtreecommitdiff
path: root/xfa/fxfa/cxfa_ffdocview.cpp
diff options
context:
space:
mode:
authorDan Sinclair <dsinclair@chromium.org>2018-01-04 11:38:38 -0500
committerChromium commit bot <commit-bot@chromium.org>2018-01-04 18:26:32 +0000
commitc1e5756a43020665855d9d309c47b9dfe625b54f (patch)
tree76d14b1c20299fd6687927d428ba4cccce1ab0fe /xfa/fxfa/cxfa_ffdocview.cpp
parentd9dfb6cc16f689753e9b3f896fbda1aec791051a (diff)
downloadpdfium-c1e5756a43020665855d9d309c47b9dfe625b54f.tar.xz
Move ProcessValueChanged from CXFA_WidgetAcc to CXFA_FFDocView
The ProcessValueChanged method works on the DocView data and uses the WidgetAcc as a parameter. This CL moves the code to docview and passes the WidgetAcc as a parameter. Change-Id: I2f9531263c8578931bb44ef247ff281f1f8b4cf7 Reviewed-on: https://pdfium-review.googlesource.com/22253 Reviewed-by: Ryan Harrison <rharrison@chromium.org> Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'xfa/fxfa/cxfa_ffdocview.cpp')
-rw-r--r--xfa/fxfa/cxfa_ffdocview.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/xfa/fxfa/cxfa_ffdocview.cpp b/xfa/fxfa/cxfa_ffdocview.cpp
index e5d2fe12dc..cb4c72d0b3 100644
--- a/xfa/fxfa/cxfa_ffdocview.cpp
+++ b/xfa/fxfa/cxfa_ffdocview.cpp
@@ -672,6 +672,13 @@ void CXFA_FFDocView::InitCalculate(CXFA_Node* pNode) {
nullptr);
}
+void CXFA_FFDocView::ProcessValueChanged(CXFA_WidgetAcc* widgetAcc) {
+ AddValidateWidget(widgetAcc);
+ AddCalculateWidgetAcc(widgetAcc);
+ RunCalculateWidgets();
+ RunValidate();
+}
+
bool CXFA_FFDocView::InitValidate(CXFA_Node* pNode) {
if (!m_pDoc->GetDocEnvironment()->IsValidationsEnabled(m_pDoc.Get()))
return false;