Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
cxfa_ffbarcode.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
XFA_FXFA_CXFA_FFBARCODE_H_
8
#
define
XFA_FXFA_CXFA_FFBARCODE_H_
9
10
#
include
"fxbarcode/BC_Library.h"
11
#
include
"v8/include/cppgc/member.h"
12
#
include
"v8/include/cppgc/visitor.h"
13
#
include
"xfa/fxfa/cxfa_ffpageview.h"
14
#
include
"xfa/fxfa/cxfa_fftextedit.h"
15
16
class
CXFA_Barcode;
17
18
class
CXFA_FFBarcode
final
:
public
CXFA_FFTextEdit
{
19
public
:
20
static
BC_TYPE
GetBarcodeTypeByName
(
const
WideString
& wsName);
21
22
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
;
23
~
CXFA_FFBarcode
()
override
;
24
25
void
Trace
(cppgc::Visitor* visitor)
const
override
;
26
27
// CXFA_FFTextEdit
28
bool
LoadWidget
()
override
;
29
void
RenderWidget
(
CFGAS_GEGraphics
* pGS,
30
const
CFX_Matrix
& matrix,
31
HighlightOption
highlight)
override
;
32
void
UpdateWidgetProperty
()
override
;
33
bool
AcceptsFocusOnButtonDown
(
34
Mask
<
XFA_FWL_KeyFlag
> dwFlags,
35
const
CFX_PointF
& point,
36
CFWL_MessageMouse::
MouseCommand
command)
override
;
37
38
private
:
39
CXFA_FFBarcode(
CXFA_Node
* pNode, CXFA_Barcode* barcode);
40
41
cppgc::Member<CXFA_Barcode>
const
barcode_;
42
};
43
44
#
endif
// XFA_FXFA_CXFA_FFBARCODE_H_
BC_TEXT_LOC
BC_TEXT_LOC
Definition
BC_Library.h:12
BC_TEXT_LOC::kNone
@ kNone
Definition
BC_Library.h:13
BC_TEXT_LOC::kAboveEmbed
@ kAboveEmbed
Definition
BC_Library.h:16
BC_TEXT_LOC::kAbove
@ kAbove
Definition
BC_Library.h:14
BC_TEXT_LOC::kBelowEmbed
@ kBelowEmbed
Definition
BC_Library.h:17
BC_TEXT_LOC::kBelow
@ kBelow
Definition
BC_Library.h:15
BC_TYPE
BC_TYPE
Definition
BC_Library.h:20
BC_TYPE::kQRCode
@ kQRCode
Definition
BC_Library.h:30
BC_TYPE::kEAN8
@ kEAN8
Definition
BC_Library.h:27
BC_TYPE::kEAN13
@ kEAN13
Definition
BC_Library.h:29
BC_TYPE::kUnknown
@ kUnknown
Definition
BC_Library.h:21
BC_TYPE::kUPCA
@ kUPCA
Definition
BC_Library.h:28
BC_TYPE::kCode128C
@ kCode128C
Definition
BC_Library.h:26
BC_TYPE::kCodabar
@ kCodabar
Definition
BC_Library.h:23
BC_TYPE::kPDF417
@ kPDF417
Definition
BC_Library.h:31
BC_TYPE::kDataMatrix
@ kDataMatrix
Definition
BC_Library.h:32
BC_TYPE::kCode128B
@ kCode128B
Definition
BC_Library.h:25
BC_TYPE::kCode39
@ kCode39
Definition
BC_Library.h:22
BC_TYPE::kCode128
@ kCode128
Definition
BC_Library.h:24
DCHECK
#define DCHECK
Definition
check.h:33
CFGAS_GEGraphics
Definition
cfgas_gegraphics.h:26
CFX_Matrix
Definition
fx_coordinates.h:440
CFX_Matrix::CFX_Matrix
constexpr CFX_Matrix(float a1, float b1, float c1, float d1, float e1, float f1)
Definition
fx_coordinates.h:444
CFX_Matrix::Concat
void Concat(const CFX_Matrix &right)
Definition
fx_coordinates.h:480
CFX_RectF
Definition
fx_coordinates.h:276
CFX_RectF::left
float left
Definition
fx_coordinates.h:428
CFX_RectF::top
float top
Definition
fx_coordinates.h:429
CXFA_FFBarcode::RenderWidget
void RenderWidget(CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight) override
Definition
cxfa_ffbarcode.cpp:163
CXFA_FFBarcode::AcceptsFocusOnButtonDown
bool AcceptsFocusOnButtonDown(Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override
Definition
cxfa_ffbarcode.cpp:244
CXFA_FFBarcode::Trace
void Trace(cppgc::Visitor *visitor) const override
Definition
cxfa_ffbarcode.cpp:136
CXFA_FFBarcode::GetBarcodeTypeByName
static BC_TYPE GetBarcodeTypeByName(const WideString &wsName)
Definition
cxfa_ffbarcode.cpp:116
CXFA_FFBarcode::UpdateWidgetProperty
void UpdateWidgetProperty() override
Definition
cxfa_ffbarcode.cpp:182
CXFA_FFBarcode::LoadWidget
bool LoadWidget() override
Definition
cxfa_ffbarcode.cpp:141
CXFA_FFBarcode::~CXFA_FFBarcode
~CXFA_FFBarcode() override
CXFA_FFField
Definition
cxfa_fffield.h:18
CXFA_FFField::LoadWidget
bool LoadWidget() override
Definition
cxfa_fffield.cpp:139
CXFA_FFField::SetNormalWidget
void SetNormalWidget(CFWL_Widget *widget)
Definition
cxfa_fffield.cpp:131
CXFA_FFField::RenderCaption
void RenderCaption(CFGAS_GEGraphics *pGS, const CFX_Matrix &pMatrix)
Definition
cxfa_fffield.cpp:588
CXFA_FFTextEdit
Definition
cxfa_fftextedit.h:24
CXFA_FFTextEdit::AcceptsFocusOnButtonDown
bool AcceptsFocusOnButtonDown(Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override
Definition
cxfa_fftextedit.cpp:117
CXFA_FFTextEdit::CXFA_FFTextEdit
CXFA_FFTextEdit(CXFA_Node *pNode)
Definition
cxfa_fftextedit.cpp:34
CXFA_FFTextEdit::UpdateWidgetProperty
void UpdateWidgetProperty() override
Definition
cxfa_fftextedit.cpp:74
CXFA_FFWidget
Definition
cxfa_ffwidget.h:69
CXFA_FFWidget::GetRotateMatrix
CFX_Matrix GetRotateMatrix() override
Definition
cxfa_ffwidget.cpp:511
CXFA_FFWidget::RenderWidget
virtual void RenderWidget(CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight)
Definition
cxfa_ffwidget.cpp:266
CXFA_FFWidget::HasVisibleStatus
bool HasVisibleStatus() const
Definition
cxfa_ffwidget.cpp:609
CXFA_FFWidget::HighlightOption
HighlightOption
Definition
cxfa_ffwidget.h:72
CXFA_Node
Definition
cxfa_node.h:94
fxcrt::Mask
Definition
mask.h:15
fxcrt::WideString::EqualsASCII
bool EqualsASCII(ByteStringView that) const
Definition
widestring.h:111
pdfium::CFWL_MessageMouse::MouseCommand
MouseCommand
Definition
cfwl_messagemouse.h:19
pdfium::CFWL_NoteDriver::RegisterEventTarget
void RegisterEventTarget(CFWL_Widget *pListener, CFWL_Widget *pEventSource)
Definition
cfwl_notedriver.cpp:52
pdfium::CFWL_Widget::ScopedUpdateLock
Definition
cfwl_widget.h:89
pdfium::CFWL_Widget
Definition
cfwl_widget.h:70
pdfium::CFWL_Widget::SetDelegate
void SetDelegate(IFWL_WidgetDelegate *delegate)
Definition
cfwl_widget.h:143
pdfium::CFWL_Widget::SetAdapterIface
void SetAdapterIface(AdapterIface *pItem)
Definition
cfwl_widget.h:156
pdfium::CFWL_Widget::GetFWLApp
CFWL_App * GetFWLApp() const
Definition
cfwl_widget.h:151
CFX_PointF
CFX_PTemplate< float > CFX_PointF
Definition
fx_coordinates.h:51
XFA_AttributeValue
XFA_AttributeValue
Definition
fxfa_basic.h:60
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Definition
heap.h:32
cppgc
Definition
heap.h:12
pdfium::XFA_FWL_KeyFlag
XFA_FWL_KeyFlag
Definition
fwl_widgetdef.h:190
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fxfa
cxfa_ffbarcode.h
Generated on
for Qt by
1.14.0