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
BC_TEXT_LOC::kAboveEmbed
@ kAboveEmbed
BC_TEXT_LOC::kAbove
@ kAbove
BC_TEXT_LOC::kBelowEmbed
@ kBelowEmbed
BC_TEXT_LOC::kBelow
@ kBelow
BC_TYPE
BC_TYPE
Definition
BC_Library.h:25
BC_TYPE::kQRCode
@ kQRCode
BC_TYPE::kEAN8
@ kEAN8
BC_TYPE::kEAN13
@ kEAN13
BC_TYPE::kUnknown
@ kUnknown
BC_TYPE::kUPCA
@ kUPCA
BC_TYPE::kCode128C
@ kCode128C
BC_TYPE::kCodabar
@ kCodabar
BC_TYPE::kPDF417
@ kPDF417
BC_TYPE::kDataMatrix
@ kDataMatrix
BC_TYPE::kCode128B
@ kCode128B
BC_TYPE::kCode39
@ kCode39
BC_TYPE::kCode128
@ kCode128
BC_CHAR_ENCODING
BC_CHAR_ENCODING
Definition
BC_Library.h:20
BC_CHAR_ENCODING::kUTF8
@ kUTF8
BC_CHAR_ENCODING::kUnicode
@ kUnicode
CFGAS_GEGraphics
Definition
cfgas_gegraphics.h:26
CFWL_MessageMouse::MouseCommand
MouseCommand
Definition
cfwl_messagemouse.h:17
CFWL_NoteDriver::RegisterEventTarget
void RegisterEventTarget(CFWL_Widget *pListener, CFWL_Widget *pEventSource)
Definition
cfwl_notedriver.cpp:50
CFWL_Widget::ScopedUpdateLock
Definition
cfwl_widget.h:87
CFWL_Widget
Definition
cfwl_widget.h:68
CFWL_Widget::SetDelegate
void SetDelegate(IFWL_WidgetDelegate *delegate)
Definition
cfwl_widget.h:141
CFWL_Widget::SetAdapterIface
void SetAdapterIface(AdapterIface *pItem)
Definition
cfwl_widget.h:154
CFWL_Widget::GetFWLApp
CFWL_App * GetFWLApp() const
Definition
cfwl_widget.h:149
CFX_Matrix
Definition
fx_coordinates.h:452
CFX_Matrix::CFX_Matrix
CFX_Matrix(float a1, float b1, float c1, float d1, float e1, float f1)
Definition
fx_coordinates.h:459
CFX_Matrix::Concat
void Concat(const CFX_Matrix &right)
Definition
fx_coordinates.h:490
CFX_RectF
Definition
fx_coordinates.h:284
CFX_RectF::left
float left
Definition
fx_coordinates.h:436
CFX_RectF::top
float top
Definition
fx_coordinates.h:437
CXFA_FFBarcode::RenderWidget
void RenderWidget(CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight) override
Definition
cxfa_ffbarcode.cpp:172
CXFA_FFBarcode::AcceptsFocusOnButtonDown
bool AcceptsFocusOnButtonDown(Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override
Definition
cxfa_ffbarcode.cpp:261
CXFA_FFBarcode::Trace
void Trace(cppgc::Visitor *visitor) const override
Definition
cxfa_ffbarcode.cpp:145
CXFA_FFBarcode::GetBarcodeTypeByName
static BC_TYPE GetBarcodeTypeByName(const WideString &wsName)
Definition
cxfa_ffbarcode.cpp:125
CXFA_FFBarcode::UpdateWidgetProperty
void UpdateWidgetProperty() override
Definition
cxfa_ffbarcode.cpp:191
CXFA_FFBarcode::LoadWidget
bool LoadWidget() override
Definition
cxfa_ffbarcode.cpp:150
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:22
CXFA_FFTextEdit::AcceptsFocusOnButtonDown
bool AcceptsFocusOnButtonDown(Mask< XFA_FWL_KeyFlag > dwFlags, const CFX_PointF &point, CFWL_MessageMouse::MouseCommand command) override
Definition
cxfa_fftextedit.cpp:119
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:66
CXFA_FFWidget::GetRotateMatrix
CFX_Matrix GetRotateMatrix() override
Definition
cxfa_ffwidget.cpp:533
CXFA_FFWidget::RenderWidget
virtual void RenderWidget(CFGAS_GEGraphics *pGS, const CFX_Matrix &matrix, HighlightOption highlight)
Definition
cxfa_ffwidget.cpp:288
CXFA_FFWidget::HasVisibleStatus
bool HasVisibleStatus() const
Definition
cxfa_ffwidget.cpp:631
CXFA_FFWidget::HighlightOption
HighlightOption
Definition
cxfa_ffwidget.h:69
CXFA_Node
Definition
cxfa_node.h:93
fxcrt::Mask
Definition
mask.h:15
fxcrt::WideString::IsEmpty
bool IsEmpty() const
Definition
widestring.h:118
fxcrt::WideString::CompareNoCase
int CompareNoCase(const wchar_t *str) const
Definition
widestring.cpp:1111
fxcrt::WideString::EqualsASCII
bool EqualsASCII(ByteStringView that) const
Definition
widestring.h:216
XFA_FWL_KeyFlag
XFA_FWL_KeyFlag
Definition
fwl_widgetdef.h:188
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
std
Definition
qfloat16.h:492
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fxfa
cxfa_ffbarcode.h
Generated on Sat Sep 21 2024 01:01:09 for Qt by
1.12.0