Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
cffl_checkbox.h
Go to the documentation of this file.
1
// Copyright 2014 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7
#
ifndef
FPDFSDK_FORMFILLER_CFFL_CHECKBOX_H_
8
#
define
FPDFSDK_FORMFILLER_CFFL_CHECKBOX_H_
9
10
#
include
<
memory
>
11
12
#
include
"fpdfsdk/formfiller/cffl_button.h"
13
14
class
CPWL_CheckBox;
15
16
class
CFFL_CheckBox
final
:
public
CFFL_Button
{
17
public
:
18
CFFL_CheckBox
(CFFL_InteractiveFormFiller* pFormFiller,
19
CPDFSDK_Widget* pWidget);
20
~
CFFL_CheckBox
()
override
;
21
22
// CFFL_Button:
23
std
::
unique_ptr
<
CPWL_Wnd
>
NewPWLWindow
(
24
const
CPWL_Wnd
::
CreateParams
& cp,
25
std::unique_ptr<IPWL_FillerNotify::PerWindowData> pAttachedData)
override
;
26
bool
OnKeyDown
(FWL_VKEYCODE nKeyCode,
Mask
<FWL_EVENTFLAG> nFlags)
override
;
27
bool
OnChar
(CPDFSDK_Widget* pWidget,
28
uint32_t nChar,
29
Mask
<FWL_EVENTFLAG> nFlags)
override
;
30
bool
OnLButtonUp
(CPDFSDK_PageView* pPageView,
31
CPDFSDK_Widget* pWidget,
32
Mask
<FWL_EVENTFLAG> nFlags,
33
const
CFX_PointF
& point)
override
;
34
bool
IsDataChanged
(
const
CPDFSDK_PageView* pPageView)
override
;
35
void
SaveData
(
const
CPDFSDK_PageView* pPageView)
override
;
36
37
private
:
38
CPWL_CheckBox* GetPWLCheckBox(
const
CPDFSDK_PageView* pPageView)
const
;
39
CPWL_CheckBox* CreateOrUpdatePWLCheckBox(
const
CPDFSDK_PageView* pPageView);
40
};
41
42
#
endif
// FPDFSDK_FORMFILLER_CFFL_CHECKBOX_H_
DCHECK
#define DCHECK
Definition
check.h:33
CFFL_Button
Definition
cffl_button.h:18
CFFL_Button::CFFL_Button
CFFL_Button(CFFL_InteractiveFormFiller *pFormFiller, CPDFSDK_Widget *pWidget)
Definition
cffl_button.cpp:12
CFFL_Button::OnLButtonUp
bool OnLButtonUp(CPDFSDK_PageView *pPageView, CPDFSDK_Widget *pWidget, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point) override
Definition
cffl_button.cpp:43
CFFL_CheckBox::~CFFL_CheckBox
~CFFL_CheckBox() override
CFFL_CheckBox::IsDataChanged
bool IsDataChanged(const CPDFSDK_PageView *pPageView) override
Definition
cffl_checkbox.cpp:101
CFFL_CheckBox::OnKeyDown
bool OnKeyDown(FWL_VKEYCODE nKeyCode, Mask< FWL_EVENTFLAG > nFlags) override
Definition
cffl_checkbox.cpp:34
CFFL_CheckBox::NewPWLWindow
std::unique_ptr< CPWL_Wnd > NewPWLWindow(const CPWL_Wnd::CreateParams &cp, std::unique_ptr< IPWL_FillerNotify::PerWindowData > pAttachedData) override
Definition
cffl_checkbox.cpp:25
CFFL_CheckBox::OnChar
bool OnChar(CPDFSDK_Widget *pWidget, uint32_t nChar, Mask< FWL_EVENTFLAG > nFlags) override
Definition
cffl_checkbox.cpp:45
CFFL_CheckBox::OnLButtonUp
bool OnLButtonUp(CPDFSDK_PageView *pPageView, CPDFSDK_Widget *pWidget, Mask< FWL_EVENTFLAG > nFlags, const CFX_PointF &point) override
Definition
cffl_checkbox.cpp:82
CFFL_CheckBox::SaveData
void SaveData(const CPDFSDK_PageView *pPageView) override
Definition
cffl_checkbox.cpp:106
CFFL_CheckBox::CFFL_CheckBox
CFFL_CheckBox(CFFL_InteractiveFormFiller *pFormFiller, CPDFSDK_Widget *pWidget)
Definition
cffl_checkbox.cpp:19
CFFL_FormField
Definition
cffl_formfield.h:27
CFFL_FormField::OnChar
virtual bool OnChar(CPDFSDK_Widget *pAnnot, uint32_t nChar, Mask< FWL_EVENTFLAG > nFlags)
Definition
cffl_formfield.cpp:172
CFFL_FormField::GetPWLWindow
CPWL_Wnd * GetPWLWindow(const CPDFSDK_PageView *pPageView) const
Definition
cffl_formfield.cpp:356
CFFL_FormField::CreateOrUpdatePWLWindow
CPWL_Wnd * CreateOrUpdatePWLWindow(const CPDFSDK_PageView *pPageView)
Definition
cffl_formfield.cpp:363
CFFL_FormField::CommitData
bool CommitData(const CPDFSDK_PageView *pPageView, Mask< FWL_EVENTFLAG > nFlag)
Definition
cffl_formfield.cpp:474
CFFL_FormField::OnKeyDown
virtual bool OnKeyDown(FWL_VKEYCODE nKeyCode, Mask< FWL_EVENTFLAG > nFlags)
Definition
cffl_formfield.cpp:163
CFFL_FormField::IsValid
bool IsValid() const
Definition
cffl_formfield.cpp:305
CPDFSDK_Annot::GetPageView
CPDFSDK_PageView * GetPageView() const
Definition
cpdfsdk_annot.h:129
CPDFSDK_Widget::IsChecked
bool IsChecked() const
Definition
cpdfsdk_widget.cpp:559
CPWL_CheckBox::IsChecked
bool IsChecked() const
Definition
cpwl_special_button.h:36
CPWL_Wnd::CreateParams
Definition
cpwl_wnd.h:96
CPWL_Wnd
Definition
cpwl_wnd.h:77
CPWL_Wnd::IsReadOnly
bool IsReadOnly() const
Definition
cpwl_wnd.cpp:610
fxcrt::Mask
Definition
mask.h:15
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
FWL_VKEY_Space
@ FWL_VKEY_Space
Definition
fpdf_fwlevent.h:53
FWL_VKEY_Return
@ FWL_VKEY_Return
Definition
fpdf_fwlevent.h:36
CFX_PointF
CFX_PTemplate< float > CFX_PointF
Definition
fx_coordinates.h:51
pdfium::ascii
Definition
ascii.h:11
pdfium::ascii::kReturn
constexpr uint8_t kReturn
Definition
ascii.h:20
pdfium::ascii::kSpace
constexpr uint8_t kSpace
Definition
ascii.h:25
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fpdfsdk
formfiller
cffl_checkbox.h
Generated on
for Qt by
1.18.0