Convert to Mask<FWL_EVENTFLAG>
Conversion found some places where ordinary ints were still
being used for flag values.
-- remove always-empty modifier arg from DoAction_NoJs()
Change-Id: Ib3d893c4fdb3d65c55c09f7eafe5be2d73bb638b
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/84030
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/xfa/fxfa/cxfa_ffpageview.h b/xfa/fxfa/cxfa_ffpageview.h
index af93ed7..54ea822 100644
--- a/xfa/fxfa/cxfa_ffpageview.h
+++ b/xfa/fxfa/cxfa_ffpageview.h
@@ -10,6 +10,7 @@
#include <vector>
#include "core/fxcrt/fx_string.h"
+#include "core/fxcrt/mask.h"
#include "fxjs/gc/heap.h"
#include "v8/include/cppgc/garbage-collected.h"
#include "v8/include/cppgc/member.h"
@@ -38,9 +39,9 @@
// These always return a non-null iterator from the gc heap.
CXFA_FFWidget::IteratorIface* CreateGCedFormWidgetIterator(
- XFA_WidgetStatusMask dwWidgetFilter);
+ Mask<XFA_WidgetStatus> dwWidgetFilter);
CXFA_FFWidget::IteratorIface* CreateGCedTraverseWidgetIterator(
- XFA_WidgetStatusMask dwWidgetFilter);
+ Mask<XFA_WidgetStatus> dwWidgetFilter);
private:
CXFA_FFPageView(CXFA_FFDocView* pDocView, CXFA_Node* pPageArea);
@@ -69,10 +70,10 @@
private:
CXFA_FFPageWidgetIterator(CXFA_FFPageView* pPageView,
- XFA_WidgetStatusMask dwFilter);
+ Mask<XFA_WidgetStatus> dwFilter);
CXFA_LayoutItemIterator m_sIterator;
- const XFA_WidgetStatusMask m_dwFilter;
+ const Mask<XFA_WidgetStatus> m_dwFilter;
const bool m_bIgnoreRelevant;
};
@@ -95,7 +96,7 @@
private:
CXFA_FFTabOrderPageWidgetIterator(CXFA_FFPageView* pPageView,
- XFA_WidgetStatusMask dwFilter);
+ Mask<XFA_WidgetStatus> dwFilter);
CXFA_FFWidget* GetTraverseWidget(CXFA_FFWidget* pWidget);
CXFA_FFWidget* FindWidgetByName(const WideString& wsWidgetName,
@@ -105,7 +106,7 @@
cppgc::Member<CXFA_ViewLayoutItem> const m_pPageViewLayout;
std::vector<cppgc::Member<CXFA_ContentLayoutItem>> m_TabOrderWidgetArray;
- const XFA_WidgetStatusMask m_dwFilter;
+ const Mask<XFA_WidgetStatus> m_dwFilter;
int32_t m_iCurWidget = -1;
const bool m_bIgnoreRelevant;
};