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
cfwl_themebackground.h
Go to the documentation of this file.
1
// Copyright 2016 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_FWL_CFWL_THEMEBACKGROUND_H_
8
#
define
XFA_FWL_CFWL_THEMEBACKGROUND_H_
9
10
#
include
"core/fxcrt/fx_memory.h"
11
#
include
"core/fxcrt/unowned_ptr.h"
12
#
include
"xfa/fwl/cfwl_themepart.h"
13
14
class
CFGAS_GEGraphics
;
15
class
CFGAS_GEPath;
16
17
namespace
pdfium
{
18
19
class
CFWL_ThemeBackground
final
:
public
CFWL_ThemePart
{
20
public
:
21
FX_STACK_ALLOCATED();
22
23
CFWL_ThemeBackground
(
Part
iPart,
24
CFWL_Widget
* pWidget,
25
CFGAS_GEGraphics
* pGraphics);
26
~
CFWL_ThemeBackground
();
27
28
CFGAS_GEGraphics
*
GetGraphics
()
const
{
return
m_pGraphics; }
29
const
CFGAS_GEPath*
GetPath
()
const
{
return
m_pPath; }
30
void
SetPath
(
const
CFGAS_GEPath* pPath) { m_pPath = pPath; }
31
32
private
:
33
UnownedPtr
<
const
CFGAS_GEPath> m_pPath;
34
UnownedPtr
<
CFGAS_GEGraphics
>
const
m_pGraphics;
35
};
36
37
}
// namespace pdfium
38
39
// TODO(crbug.com/42271761): Remove.
40
using
pdfium
::CFWL_ThemeBackground;
41
42
#
endif
// XFA_FWL_CFWL_THEMEBACKGROUND_H_
FWL_STATE_WGT_Invisible
#define FWL_STATE_WGT_Invisible
Definition
cfwl_widget.h:45
CFGAS_GEGraphics
Definition
cfgas_gegraphics.h:26
CFX_Matrix
Definition
fx_coordinates.h:440
CFX_RectF
Definition
fx_coordinates.h:276
CFX_RectF::width
float width
Definition
fx_coordinates.h:430
CFX_RectF::height
float height
Definition
fx_coordinates.h:431
CFX_RectF::CFX_RectF
constexpr CFX_RectF(float dst_left, float dst_top, float dst_width, float dst_height)
Definition
fx_coordinates.h:282
CFX_Timer::CallbackIface
Definition
cfx_timer.h:32
CFX_Timer
Definition
cfx_timer.h:15
fxcrt::UnownedPtr
Definition
unowned_ptr.h:76
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
pdfium::CFWL_Caret::OnDrawWidget
void OnDrawWidget(CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
Definition
cfwl_caret.cpp:76
pdfium::CFWL_Caret::GetClassID
FWL_Type GetClassID() const override
Definition
cfwl_caret.cpp:35
pdfium::CFWL_Caret::OnProcessMessage
void OnProcessMessage(CFWL_Message *pMessage) override
Definition
cfwl_caret.cpp:74
pdfium::CFWL_Caret::DrawWidget
void DrawWidget(CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
Definition
cfwl_caret.cpp:41
pdfium::CFWL_Caret::HideCaret
void HideCaret()
Definition
cfwl_caret.cpp:56
pdfium::CFWL_Caret::~CFWL_Caret
~CFWL_Caret() override
pdfium::CFWL_Caret::ShowCaret
void ShowCaret()
Definition
cfwl_caret.cpp:49
pdfium::CFWL_Caret::OnTimerFired
void OnTimerFired() override
Definition
cfwl_caret.cpp:81
pdfium::CFWL_Caret::Update
void Update() override
Definition
cfwl_caret.cpp:39
pdfium::CFWL_Message
Definition
cfwl_message.h:18
pdfium::CFWL_ThemeBackground::GetGraphics
CFGAS_GEGraphics * GetGraphics() const
Definition
cfwl_themebackground.h:28
pdfium::CFWL_ThemeBackground::CFWL_ThemeBackground
CFWL_ThemeBackground(Part iPart, CFWL_Widget *pWidget, CFGAS_GEGraphics *pGraphics)
Definition
cfwl_themebackground.cpp:11
pdfium::CFWL_ThemeBackground::GetPath
const CFGAS_GEPath * GetPath() const
Definition
cfwl_themebackground.h:29
pdfium::CFWL_ThemeBackground::SetPath
void SetPath(const CFGAS_GEPath *pPath)
Definition
cfwl_themebackground.h:30
pdfium::CFWL_ThemeBackground::~CFWL_ThemeBackground
~CFWL_ThemeBackground()
pdfium::CFWL_ThemePart
Definition
cfwl_themepart.h:39
pdfium::CFWL_ThemePart::Part
Part
Definition
cfwl_themepart.h:41
pdfium::CFWL_ThemePart::Part::kBackground
@ kBackground
Definition
cfwl_themepart.h:45
pdfium::CFWL_Widget::Properties
Definition
cfwl_widget.h:82
pdfium::CFWL_Widget
Definition
cfwl_widget.h:70
pdfium::CFWL_Widget::GetWidgetRect
virtual CFX_RectF GetWidgetRect()
Definition
cfwl_widget.cpp:76
pdfium::CFWL_Widget::RepaintRect
void RepaintRect(const CFX_RectF &pRect)
Definition
cfwl_widget.cpp:277
pdfium::CFWL_Widget::RemoveStates
virtual void RemoveStates(uint32_t dwStates)
Definition
cfwl_widget.cpp:136
pdfium::CFWL_Widget::CFWL_Widget
CFWL_Widget(CFWL_App *app, const Properties &properties, CFWL_Widget *pOuter)
Definition
cfwl_widget.cpp:42
pdfium::CFWL_Widget::GetStates
uint32_t GetStates() const
Definition
cfwl_widget.h:138
pdfium::CFWL_Widget::GetThemeProvider
IFWL_ThemeProvider * GetThemeProvider() const
Definition
cfwl_widget.cpp:177
pdfium::CFWL_Widget::SetStates
virtual void SetStates(uint32_t dwStates)
Definition
cfwl_widget.cpp:119
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
#define CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
Definition
heap.h:32
pdfium::FWL_Type
FWL_Type
Definition
cfwl_widget.h:48
pdfium::FWL_Type::Caret
@ Caret
Definition
cfwl_widget.h:52
pdfium::CFWL_PartState
CFWL_PartState
Definition
cfwl_themepart.h:22
pdfium::CFWL_PartState::kHightLight
@ kHightLight
Definition
cfwl_themepart.h:29
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fwl
cfwl_themebackground.h
Generated on
for Qt by
1.18.0