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_runtimestub.cpp
Go to the documentation of this file.
1
// Copyright 2015 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
#
include
"fxjs/cjs_runtimestub.h"
8
9
#
include
"fxjs/cjs_event_context_stub.h"
10
11
CJS_RuntimeStub::
CJS_RuntimeStub
(CPDFSDK_FormFillEnvironment* pFormFillEnv)
12
:
m_pFormFillEnv
(
pFormFillEnv
) {}
13
14
CJS_RuntimeStub::~
CJS_RuntimeStub
() =
default
;
15
16
IJS_EventContext
* CJS_RuntimeStub::
NewEventContext
() {
17
if
(!m_pContext)
18
m_pContext = std::make_unique<CJS_EventContextStub>();
19
return
m_pContext.get();
20
}
21
22
void
CJS_RuntimeStub::
ReleaseEventContext
(
IJS_EventContext
* pContext) {}
23
24
CPDFSDK_FormFillEnvironment* CJS_RuntimeStub::
GetFormFillEnv
()
const
{
25
return
m_pFormFillEnv;
26
}
27
28
CJS_Runtime* CJS_RuntimeStub::
AsCJSRuntime
() {
29
return
nullptr
;
30
}
31
32
std
::optional<
IJS_Runtime
::
JS_Error
> CJS_RuntimeStub::
ExecuteScript
(
33
const
WideString
& script) {
34
return
std
::nullopt;
35
}
CJS_RuntimeStub::ReleaseEventContext
void ReleaseEventContext(IJS_EventContext *pContext) override
Definition
cjs_runtimestub.cpp:22
CJS_RuntimeStub::ExecuteScript
std::optional< IJS_Runtime::JS_Error > ExecuteScript(const WideString &script) override
Definition
cjs_runtimestub.cpp:32
CJS_RuntimeStub::NewEventContext
IJS_EventContext * NewEventContext() override
Definition
cjs_runtimestub.cpp:16
CJS_RuntimeStub::GetFormFillEnv
CPDFSDK_FormFillEnvironment * GetFormFillEnv() const override
Definition
cjs_runtimestub.cpp:24
CJS_RuntimeStub::CJS_RuntimeStub
CJS_RuntimeStub(CPDFSDK_FormFillEnvironment *pFormFillEnv)
Definition
cjs_runtimestub.cpp:11
CJS_RuntimeStub::AsCJSRuntime
CJS_Runtime * AsCJSRuntime() override
Definition
cjs_runtimestub.cpp:28
CJS_RuntimeStub::~CJS_RuntimeStub
~CJS_RuntimeStub() override
IJS_EventContext
Definition
ijs_event_context.h:20
IJS_Runtime
Definition
ijs_runtime.h:24
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
IJS_Runtime::JS_Error
Definition
ijs_runtime.h:26
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fxjs
cjs_runtimestub.cpp
Generated on
for Qt by
1.18.0