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
cjs_icon.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
FXJS_CJS_ICON_H_
8
#
define
FXJS_CJS_ICON_H_
9
10
#
include
"fxjs/cjs_object.h"
11
#
include
"fxjs/js_define.h"
12
13
class
CJS_Icon
final
:
public
CJS_Object
{
14
public
:
15
static
uint32_t
GetObjDefnID
();
16
static
void
DefineJSObjects
(
CFXJS_Engine
* pEngine);
17
18
CJS_Icon
(v8::Local<v8::Object> pObject, CJS_Runtime* pRuntime);
19
~
CJS_Icon
()
override
;
20
21
WideString
GetIconName
()
const
{
return
m_swIconName; }
22
void
SetIconName
(
WideString
name) { m_swIconName = name; }
23
24
JS_STATIC_PROP
(name, name, CJS_Icon)
25
26
private
:
27
static
uint32_t ObjDefnID;
28
static
const
char
kName[];
29
static
const
JSPropertySpec
PropertySpecs[];
30
31
CJS_Result
get_name(CJS_Runtime* pRuntime);
32
CJS_Result
set_name(CJS_Runtime* pRuntime, v8::Local<v8::Value> vp);
33
34
WideString
m_swIconName;
35
};
36
37
#
endif
// FXJS_CJS_ICON_H_
ByteString
fxcrt::ByteString ByteString
Definition
bytestring.h:180
FXJSOBJTYPE_GLOBAL
@ FXJSOBJTYPE_GLOBAL
Definition
cfxjs_engine.h:37
DCHECK
#define DCHECK
Definition
check.h:33
CFXJS_Engine
Definition
cfxjs_engine.h:112
CJS_App::SysPathToPDFPath
static WideString SysPathToPDFPath(const WideString &sOldPath)
Definition
cjs_app.cpp:501
CJS_Document::DoFieldDelay
void DoFieldDelay(const WideString &sFieldName, int nControlIndex)
Definition
cjs_document.cpp:1385
CJS_Document::CJS_Document
CJS_Document(v8::Local< v8::Object > pObject, CJS_Runtime *pRuntime)
Definition
cjs_document.cpp:134
CJS_Document::SetFormFillEnv
void SetFormFillEnv(CPDFSDK_FormFillEnvironment *pFormFillEnv)
Definition
cjs_document.cpp:629
CJS_Document::~CJS_Document
~CJS_Document() override
CJS_Document::AddDelayData
void AddDelayData(std::unique_ptr< CJS_DelayData > pData)
Definition
cjs_document.cpp:1381
CJS_Document::GetObjDefnID
static uint32_t GetObjDefnID()
Definition
cjs_document.cpp:122
CJS_Document::DefineJSObjects
static void DefineJSObjects(CFXJS_Engine *pEngine)
Definition
cjs_document.cpp:127
CJS_EventContext::IsUserGesture
bool IsUserGesture() const
Definition
cjs_event_context.cpp:310
CJS_Icon::CJS_Icon
CJS_Icon(v8::Local< v8::Object > pObject, CJS_Runtime *pRuntime)
Definition
cjs_icon.cpp:27
CJS_Icon::SetIconName
void SetIconName(WideString name)
Definition
cjs_icon.h:22
CJS_Icon::~CJS_Icon
~CJS_Icon() override
CJS_Icon::GetIconName
WideString GetIconName() const
Definition
cjs_icon.h:21
CJS_Icon::GetObjDefnID
static uint32_t GetObjDefnID()
Definition
cjs_icon.cpp:16
CJS_Icon::DefineJSObjects
static void DefineJSObjects(CFXJS_Engine *pEngine)
Definition
cjs_icon.cpp:21
CJS_Object
Definition
cjs_object.h:35
CJS_Object::GetRuntime
CJS_Runtime * GetRuntime() const
Definition
cjs_object.h:53
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
CJS_Runtime::BeginBlock
void BeginBlock()
Definition
cjs_runtime.h:47
CJS_Runtime::EndBlock
void EndBlock()
Definition
cjs_runtime.h:48
CJS_Runtime::GetCurrentEventContext
CJS_EventContext * GetCurrentEventContext() const
Definition
cjs_runtime.cpp:139
CPDFSDK_AnnotIteration
Definition
cpdfsdk_annotiteration.h:16
CPDFSDK_AnnotIteration::CPDFSDK_AnnotIteration
CPDFSDK_AnnotIteration(CPDFSDK_PageView *page_view)
Definition
cpdfsdk_annotiteration.cpp:21
CPDFSDK_BAAnnot
Definition
cpdfsdk_baannot.h:24
CPDFSDK_InteractiveForm::IsCalculateEnabled
bool IsCalculateEnabled() const
Definition
cpdfsdk_interactiveform.cpp:213
CPDFSDK_InteractiveForm::EnableCalculate
void EnableCalculate(bool bEnabled)
Definition
cpdfsdk_interactiveform.cpp:209
CPDFSDK_InteractiveForm::ExportFormToFDFTextBuf
ByteString ExportFormToFDFTextBuf()
Definition
cpdfsdk_interactiveform.cpp:485
CPDFSDK_InteractiveForm::SubmitForm
bool SubmitForm(const WideString &sDestination)
Definition
cpdfsdk_interactiveform.cpp:468
CPDFSDK_InteractiveForm::GetInteractiveForm
CPDF_InteractiveForm * GetInteractiveForm() const
Definition
cpdfsdk_interactiveform.h:35
CPDFSDK_InteractiveForm::OnCalculate
void OnCalculate(CPDF_FormField *pFormField)
Definition
cpdfsdk_interactiveform.cpp:242
CPDFSDK_PageView::GetPageIndex
int GetPageIndex() const
Definition
cpdfsdk_pageview.cpp:591
CPDF_Array::const_iterator
std::vector< RetainPtr< CPDF_Object > >::const_iterator const_iterator
Definition
cpdf_array.h:29
CPDF_Dest
Definition
cpdf_dest.h:18
CPDF_DictionaryLocker
Definition
cpdf_dictionary.h:157
CPDF_Dictionary::DictMap
std::map< ByteString, RetainPtr< CPDF_Object >, std::less<> > DictMap
Definition
cpdf_dictionary.h:31
CPDF_Document
Definition
cpdf_document.h:29
CPDF_Document::GetPageCount
int GetPageCount() const
Definition
cpdf_document.cpp:427
CPDF_FormField
Definition
cpdf_formfield.h:57
CPDF_FormField::GetValue
WideString GetValue() const
Definition
cpdf_formfield.cpp:362
CPDF_FormField::GetFullName
WideString GetFullName() const
Definition
cpdf_formfield.cpp:169
CPDF_InteractiveForm
Definition
cpdf_interactiveform.h:35
CPDF_InteractiveForm::ResetForm
void ResetForm()
Definition
cpdf_interactiveform.cpp:766
fxcrt::RetainPtr
Definition
retain_ptr.h:28
fxcrt::WideString::TrimWhitespace
void TrimWhitespace()
Definition
widestring.cpp:819
fxcrt::WideString::WideString
WideString()=default
fxcrt::WideString::FromASCII
static WideString FromASCII(ByteStringView str)
Definition
widestring.cpp:704
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
IsExpandedParamKnown
bool IsExpandedParamKnown(v8::Local< v8::Value > value)
Definition
js_define.cpp:94
JS_STATIC_PROP
#define JS_STATIC_PROP(err_name, prop_name, class_name)
Definition
js_define.h:145
JSMessage
JSMessage
Definition
js_resources.h:12
JSMessage::kParamError
@ kParamError
Definition
js_resources.h:14
JSMessage::kPermissionError
@ kPermissionError
Definition
js_resources.h:30
JSMessage::kBadObjectError
@ kBadObjectError
Definition
js_resources.h:31
JSMessage::kReadOnlyError
@ kReadOnlyError
Definition
js_resources.h:27
JSMessage::kNotSupportedError
@ kNotSupportedError
Definition
js_resources.h:21
JSMessage::kUserGestureRequiredError
@ kUserGestureRequiredError
Definition
js_resources.h:35
JSMessage::kTypeError
@ kTypeError
Definition
js_resources.h:28
JSMessage::kValueError
@ kValueError
Definition
js_resources.h:29
pdfium::access_permissions
Definition
access_permissions.h:9
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
JSMethodSpec
Definition
cjs_object.h:30
JSPropertySpec
Definition
cjs_object.h:24
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fxjs
cjs_icon.h
Generated on
for Qt by
1.18.0