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_picturebox.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
XFA_FWL_CFWL_PICTUREBOX_H_
8
#
define
XFA_FWL_CFWL_PICTUREBOX_H_
9
10
#
include
"xfa/fwl/cfwl_widget.h"
11
12
namespace
pdfium
{
13
14
class
CFWL_PictureBox
final
:
public
CFWL_Widget
{
15
public
:
16
CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
;
17
~
CFWL_PictureBox
()
override
;
18
19
// CFWL_Widget
20
FWL_Type
GetClassID
()
const
override
;
21
void
Update
()
override
;
22
void
DrawWidget
(
CFGAS_GEGraphics
* pGraphics,
23
const
CFX_Matrix
& matrix)
override
;
24
void
OnDrawWidget
(
CFGAS_GEGraphics
* pGraphics,
25
const
CFX_Matrix
& matrix)
override
;
26
27
private
:
28
explicit
CFWL_PictureBox(CFWL_App* pApp);
29
30
CFX_RectF
m_ClientRect;
31
CFX_RectF
m_ImageRect;
32
CFX_Matrix
m_matrix;
33
};
34
35
}
// namespace pdfium
36
37
// TODO(crbug.com/42271761): Remove.
38
using
pdfium
::CFWL_PictureBox;
39
40
#
endif
// XFA_FWL_CFWL_PICTUREBOX_H_
CFGAS_GEGraphics
Definition
cfgas_gegraphics.h:26
CFX_Matrix
Definition
fx_coordinates.h:440
CFX_RectF
Definition
fx_coordinates.h:276
pdfium::CFDETextOutLargeBitmapTest
Definition
cfde_textout_unittest.cpp:117
pdfium::CFWL_PictureBox::~CFWL_PictureBox
~CFWL_PictureBox() override
pdfium::CFWL_PictureBox::Update
void Update() override
Definition
cfwl_picturebox.cpp:20
pdfium::CFWL_PictureBox::DrawWidget
void DrawWidget(CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
Definition
cfwl_picturebox.cpp:27
pdfium::CFWL_PictureBox::GetClassID
FWL_Type GetClassID() const override
Definition
cfwl_picturebox.cpp:16
pdfium::CFWL_PictureBox::OnDrawWidget
void OnDrawWidget(CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix) override
Definition
cfwl_picturebox.cpp:36
pdfium::CFWL_ThemePart
Definition
cfwl_themepart.h:39
pdfium::CFWL_ThemePart::Part
Part
Definition
cfwl_themepart.h:41
pdfium::CFWL_ThemePart::Part::kBorder
@ kBorder
Definition
cfwl_themepart.h:46
pdfium::CFWL_Widget::Properties
Definition
cfwl_widget.h:82
pdfium::CFWL_Widget
Definition
cfwl_widget.h:70
pdfium::CFWL_Widget::HasBorder
bool HasBorder() const
Definition
cfwl_widget.cpp:185
pdfium::CFWL_Widget::CFWL_Widget
CFWL_Widget(CFWL_App *app, const Properties &properties, CFWL_Widget *pOuter)
Definition
cfwl_widget.cpp:42
pdfium::CFWL_Widget::DrawBorder
void DrawBorder(CFGAS_GEGraphics *pGraphics, CFWL_ThemePart::Part iPartBorder, const CFX_Matrix &pMatrix)
Definition
cfwl_widget.cpp:290
pdfium::CFWL_Widget::GetClientRect
virtual CFX_RectF GetClientRect()
Definition
cfwl_widget.cpp:92
pdfium::CFWL_Widget::IsLocked
bool IsLocked() const
Definition
cfwl_widget.h:163
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::PictureBox
@ PictureBox
Definition
cfwl_widget.h:61
qtwebengine
src
3rdparty
chromium
third_party
pdfium
xfa
fwl
cfwl_picturebox.h
Generated on
for Qt by
1.18.0