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
cxfa_attachnodelist.h
Go to the documentation of this file.
1
// Copyright 2017 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_PARSER_CXFA_ATTACHNODELIST_H_
8
#
define
XFA_FXFA_PARSER_CXFA_ATTACHNODELIST_H_
9
10
#
include
"v8/include/cppgc/member.h"
11
#
include
"v8/include/cppgc/visitor.h"
12
#
include
"xfa/fxfa/parser/cxfa_treelist.h"
13
14
class
CXFA_Document;
15
class
CXFA_Node
;
16
17
class
CXFA_AttachNodeList
final
:
public
CXFA_TreeList
{
18
public
:
19
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
;
20
~
CXFA_AttachNodeList
()
override
;
21
22
void
Trace
(
cppgc
::Visitor* visitor)
const
override
;
23
24
// CXFA_TreeList:
25
size_t
GetLength
()
override
;
26
bool
Append
(
CXFA_Node
* pNode)
override
;
27
bool
Insert
(
CXFA_Node
* pNewNode,
CXFA_Node
* pBeforeNode)
override
;
28
void
Remove
(
CXFA_Node
* pNode)
override
;
29
CXFA_Node
*
Item
(size_t iIndex)
override
;
30
31
private
:
32
CXFA_AttachNodeList(CXFA_Document* pDocument,
CXFA_Node
* pAttachNode);
33
34
cppgc::Member<CXFA_Node>
const
m_pAttachNode;
35
};
36
37
#
endif
// XFA_FXFA_PARSER_CXFA_ATTACHNODELIST_H_
ByteString
fxcrt::ByteString ByteString
Definition
bytestring.h:180
XFA_ResolveFlag
XFA_ResolveFlag
Definition
cfxjse_engine.h:35
CFXJSE_Engine::ResolveResult
Definition
cfxjse_engine.h:51
CFXJSE_Engine::ResolveResult::Type
Type
Definition
cfxjse_engine.h:55
CFXJSE_Engine::ResolveResult::Type::kNodes
@ kNodes
Definition
cfxjse_engine.h:56
CFXJSE_Engine::GetThisObject
CXFA_Object * GetThisObject() const
Definition
cfxjse_engine.h:148
CFXJSE_Engine::GetJseNormalClass
CFXJSE_Class * GetJseNormalClass() const
Definition
cfxjse_engine.h:149
CFXJSE_Engine::EventParamScope
friend class EventParamScope
Definition
cfxjse_engine.h:127
CJS_Result
Definition
cjs_result.h:15
CJS_Result::Success
static CJS_Result Success()
Definition
cjs_result.h:28
CJS_Result::Failure
static CJS_Result Failure(JSMessage id)
Definition
cjs_result.h:35
CJX_Object
Definition
cjx_object.h:46
CJX_Object::GetXFAObject
CXFA_Object * GetXFAObject() const
Definition
cjx_object.h:113
CJX_Object::ThrowInvalidPropertyException
void ThrowInvalidPropertyException(v8::Isolate *pIsolate) const
Definition
cjx_object.cpp:186
CJX_Object::GetDocument
CXFA_Document * GetDocument() const
Definition
cjx_object.cpp:132
CJX_Object::TypeTag
TypeTag
Definition
cjx_object.h:49
CJX_Object::DynamicTypeIs
virtual bool DynamicTypeIs(TypeTag eType) const
Definition
cjx_object.cpp:123
CJX_Object::GetXFANode
CXFA_Node * GetXFANode() const
Definition
cjx_object.cpp:136
CJX_Object::GetAttributeByEnum
WideString GetAttributeByEnum(XFA_Attribute attr) const
Definition
cjx_object.cpp:273
CJX_Object::CJX_Object
CJX_Object(CXFA_Object *obj)
Definition
cjx_object.cpp:109
CJX_Tree
Definition
cjx_tree.h:17
CJX_Tree::CJX_Tree
CJX_Tree(CXFA_Object *obj)
Definition
cjx_tree.cpp:28
CJX_Tree::DynamicTypeIs
bool DynamicTypeIs(TypeTag eType) const override
Definition
cjx_tree.cpp:34
CJX_Tree::~CJX_Tree
~CJX_Tree() override
CXFA_AttachNodeList::~CXFA_AttachNodeList
~CXFA_AttachNodeList() override
CXFA_AttachNodeList::Insert
bool Insert(CXFA_Node *pNewNode, CXFA_Node *pBeforeNode) override
Definition
cxfa_attachnodelist.cpp:40
CXFA_AttachNodeList::Remove
void Remove(CXFA_Node *pNode) override
Definition
cxfa_attachnodelist.cpp:55
CXFA_AttachNodeList::Item
CXFA_Node * Item(size_t iIndex) override
Definition
cxfa_attachnodelist.cpp:59
CXFA_AttachNodeList::Append
bool Append(CXFA_Node *pNode) override
Definition
cxfa_attachnodelist.cpp:28
CXFA_AttachNodeList::GetLength
size_t GetLength() override
Definition
cxfa_attachnodelist.cpp:22
CXFA_AttachNodeList::Trace
void Trace(cppgc::Visitor *visitor) const override
Definition
cxfa_attachnodelist.cpp:17
CXFA_Document::GetScriptContext
CFXJSE_Engine * GetScriptContext() const
Definition
cxfa_document.cpp:1459
CXFA_Document::GetNodeOwner
CXFA_NodeOwner * GetNodeOwner()
Definition
cxfa_document.h:99
CXFA_NodeOwner::PersistList
void PersistList(CXFA_List *list)
Definition
cxfa_nodeowner.cpp:22
CXFA_Node
Definition
cxfa_node.h:94
CXFA_Object
Definition
cxfa_object.h:42
CXFA_Object::GetElementType
XFA_Element GetElementType() const
Definition
cxfa_object.h:91
CXFA_TreeList
Definition
cxfa_treelist.h:15
fxcrt::Mask
Definition
mask.h:15
fxcrt::WideString::FromASCII
static WideString FromASCII(ByteStringView str)
Definition
widestring.cpp:704
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
XFA_Attribute
XFA_Attribute
Definition
fxfa_basic.h:67
XFA_Element
XFA_Element
Definition
fxfa_basic.h:75
XFA_ScriptType
XFA_ScriptType
Definition
fxfa_basic.h:104
XFA_ScriptType::Object
@ Object
Definition
fxfa_basic.h:106
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Definition
heap.h:32
JSMessage
JSMessage
Definition
js_resources.h:12
JSMessage::kParamError
@ kParamError
Definition
js_resources.h:14
cppgc
Definition
heap.h:12
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
v8
Definition
fxv8_unittest.h:15
CJX_MethodSpec
Definition
cjx_object.h:40
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fxfa
parser
cxfa_attachnodelist.h
Generated on
for Qt by
1.18.0