Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFWL_WidgetTP Class Reference

#include <cfwl_widgettp.h>

Inheritance diagram for CFWL_WidgetTP:
Collaboration diagram for CFWL_WidgetTP:

Classes

struct  CColorData

Public Member Functions

virtual ~CFWL_WidgetTP ()
virtual void DrawBackground (const CFWL_ThemeBackground &pParams)
virtual void DrawText (const CFWL_ThemeText &pParams)
void Trace (cppgc::Visitor *visitor) const

Protected Member Functions

 CFWL_WidgetTP ()
void InitializeArrowColorData ()
void EnsureTTOInitialized (IFWL_ThemeProvider *pProvider)
void DrawBorder (CFGAS_GEGraphics *pGraphics, const CFX_RectF &rect, const CFX_Matrix &matrix)
void FillBackground (CFGAS_GEGraphics *pGraphics, const CFX_RectF &rect, const CFX_Matrix &matrix)
void FillSolidRect (CFGAS_GEGraphics *pGraphics, FX_ARGB fillColor, const CFX_RectF &rect, const CFX_Matrix &matrix)
void DrawFocus (CFGAS_GEGraphics *pGraphics, const CFX_RectF &rect, const CFX_Matrix &matrix)
void DrawArrow (CFGAS_GEGraphics *pGraphics, const CFX_RectF &rect, FWLTHEME_DIRECTION eDict, FX_ARGB argSign, const CFX_Matrix &matrix)
void DrawBtn (CFGAS_GEGraphics *pGraphics, const CFX_RectF &rect, FWLTHEME_STATE eState, const CFX_Matrix &matrix)
void DrawArrowBtn (CFGAS_GEGraphics *pGraphics, const CFX_RectF &rect, FWLTHEME_DIRECTION eDict, FWLTHEME_STATE eState, const CFX_Matrix &matrix)

Protected Attributes

std::unique_ptr< CFDE_TextOutm_pTextOut
std::unique_ptr< CColorDatam_pColorData

Detailed Description

Definition at line 29 of file cfwl_widgettp.h.

Constructor & Destructor Documentation

◆ ~CFWL_WidgetTP()

pdfium::CFWL_WidgetTP::~CFWL_WidgetTP ( )
virtualdefault

◆ CFWL_WidgetTP()

pdfium::CFWL_WidgetTP::CFWL_WidgetTP ( )
protecteddefault

Member Function Documentation

◆ DrawArrow()

void pdfium::CFWL_WidgetTP::DrawArrow ( CFGAS_GEGraphics * pGraphics,
const CFX_RectF & rect,
FWLTHEME_DIRECTION eDict,
FX_ARGB argSign,
const CFX_Matrix & matrix )
protected

Definition at line 136 of file cfwl_widgettp.cpp.

◆ DrawArrowBtn()

void pdfium::CFWL_WidgetTP::DrawArrowBtn ( CFGAS_GEGraphics * pGraphics,
const CFX_RectF & rect,
FWLTHEME_DIRECTION eDict,
FWLTHEME_STATE eState,
const CFX_Matrix & matrix )
protected

Definition at line 200 of file cfwl_widgettp.cpp.

◆ DrawBackground()

void pdfium::CFWL_WidgetTP::DrawBackground ( const CFWL_ThemeBackground & pParams)
virtual

Definition at line 32 of file cfwl_widgettp.cpp.

◆ DrawBorder()

void pdfium::CFWL_WidgetTP::DrawBorder ( CFGAS_GEGraphics * pGraphics,
const CFX_RectF & rect,
const CFX_Matrix & matrix )
protected

Definition at line 83 of file cfwl_widgettp.cpp.

◆ DrawBtn()

void pdfium::CFWL_WidgetTP::DrawBtn ( CFGAS_GEGraphics * pGraphics,
const CFX_RectF & rect,
FWLTHEME_STATE eState,
const CFX_Matrix & matrix )
protected

Definition at line 184 of file cfwl_widgettp.cpp.

◆ DrawFocus()

void pdfium::CFWL_WidgetTP::DrawFocus ( CFGAS_GEGraphics * pGraphics,
const CFX_RectF & rect,
const CFX_Matrix & matrix )
protected

Definition at line 120 of file cfwl_widgettp.cpp.

◆ DrawText()

void pdfium::CFWL_WidgetTP::DrawText ( const CFWL_ThemeText & pParams)
virtual

Definition at line 34 of file cfwl_widgettp.cpp.

◆ EnsureTTOInitialized()

void pdfium::CFWL_WidgetTP::EnsureTTOInitialized ( IFWL_ThemeProvider * pProvider)
protected

Definition at line 73 of file cfwl_widgettp.cpp.

◆ FillBackground()

void pdfium::CFWL_WidgetTP::FillBackground ( CFGAS_GEGraphics * pGraphics,
const CFX_RectF & rect,
const CFX_Matrix & matrix )
protected

Definition at line 99 of file cfwl_widgettp.cpp.

◆ FillSolidRect()

void pdfium::CFWL_WidgetTP::FillSolidRect ( CFGAS_GEGraphics * pGraphics,
FX_ARGB fillColor,
const CFX_RectF & rect,
const CFX_Matrix & matrix )
protected

Definition at line 105 of file cfwl_widgettp.cpp.

◆ InitializeArrowColorData()

void pdfium::CFWL_WidgetTP::InitializeArrowColorData ( )
protected

Definition at line 50 of file cfwl_widgettp.cpp.

◆ Trace()

void pdfium::CFWL_WidgetTP::Trace ( cppgc::Visitor * visitor) const

Definition at line 30 of file cfwl_widgettp.cpp.

Member Data Documentation

◆ m_pColorData

std::unique_ptr<CColorData> pdfium::CFWL_WidgetTP::m_pColorData
protected

Definition at line 81 of file cfwl_widgettp.h.

◆ m_pTextOut

std::unique_ptr<CFDE_TextOut> pdfium::CFWL_WidgetTP::m_pTextOut
protected

Definition at line 80 of file cfwl_widgettp.h.


The documentation for this class was generated from the following files: