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_color.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_COLOR_H_
8
#
define
XFA_FXFA_PARSER_CXFA_COLOR_H_
9
10
#
include
"core/fxcrt/widestring.h"
11
#
include
"xfa/fxfa/parser/cxfa_node.h"
12
13
class
CXFA_Color
final
:
public
CXFA_Node
{
14
public
:
15
static
constexpr
FX_ARGB
kBlackColor
= 0xFF000000;
16
static
FX_ARGB
StringToFXARGB
(
WideStringView
view);
17
18
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
;
19
~
CXFA_Color
()
override
;
20
21
FX_ARGB
GetValue
()
const
;
22
FX_ARGB
GetValueOrDefault
(
FX_ARGB
defaultValue)
const
;
23
void
SetValue
(
FX_ARGB
color);
24
25
private
:
26
CXFA_Color(CXFA_Document* doc,
XFA_PacketType
packet);
27
};
28
29
#
endif
// XFA_FXFA_PARSER_CXFA_COLOR_H_
CFGAS_GEColor
Definition
cfgas_gecolor.h:19
CFGAS_GEColor::ColorToString
static ByteString ColorToString(FX_ARGB argb)
Definition
cfgas_gecolor.cpp:24
CXFA_Color::GetValueOrDefault
FX_ARGB GetValueOrDefault(FX_ARGB defaultValue) const
Definition
cxfa_color.cpp:107
CXFA_Color::~CXFA_Color
~CXFA_Color() override
CXFA_Color::GetValue
FX_ARGB GetValue() const
Definition
cxfa_color.cpp:101
CXFA_Color::StringToFXARGB
static FX_ARGB StringToFXARGB(WideStringView view)
Definition
cxfa_color.cpp:31
CXFA_Color::SetValue
void SetValue(FX_ARGB color)
Definition
cxfa_color.cpp:113
CXFA_Color::kBlackColor
static constexpr FX_ARGB kBlackColor
Definition
cxfa_color.h:15
CXFA_Node
Definition
cxfa_node.h:94
fxcrt::WideString::FromASCII
static WideString FromASCII(ByteStringView str)
Definition
widestring.cpp:704
FX_ARGB
uint32_t FX_ARGB
Definition
fx_dib.h:36
ArgbEncode
constexpr FX_ARGB ArgbEncode(uint32_t a, uint32_t r, uint32_t g, uint32_t b)
Definition
fx_dib.h:188
XFA_AttributeType
XFA_AttributeType
Definition
fxfa_basic.h:83
XFA_AttributeType::CData
@ CData
Definition
fxfa_basic.h:85
XFA_Attribute
XFA_Attribute
Definition
fxfa_basic.h:67
XFA_Element
XFA_Element
Definition
fxfa_basic.h:75
XFA_PacketType
XFA_PacketType
Definition
fxfa_basic.h:44
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Definition
heap.h:32
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
WideStringView
fxcrt::WideStringView WideStringView
Definition
string_view_template.h:326
CXFA_Node::AttributeData
Definition
cxfa_node.h:110
CXFA_Node::PropertyData
Definition
cxfa_node.h:96
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fxfa
parser
cxfa_color.h
Generated on
for Qt by
1.18.0