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
pdfium::CFWL_WidgetMgr Class Referencefinal

#include <cfwl_widgetmgr.h>

Inheritance diagram for pdfium::CFWL_WidgetMgr:
Collaboration diagram for pdfium::CFWL_WidgetMgr:

Classes

class  AdapterIface

Public Member Functions

 ~CFWL_WidgetMgr ()
void Trace (cppgc::Visitor *visitor) const
void OnProcessMessageToForm (CFWL_Message *pMessage)
void OnDrawWidget (CFWL_Widget *pWidget, CFGAS_GEGraphics *pGraphics, const CFX_Matrix &matrix)
CFWL_WidgetGetParentWidget (const CFWL_Widget *pWidget) const
CFWL_WidgetGetNextSiblingWidget (CFWL_Widget *pWidget) const
CFWL_WidgetGetFirstChildWidget (CFWL_Widget *pWidget) const
void RepaintWidget (CFWL_Widget *pWidget, const CFX_RectF &pRect)
void InsertWidget (CFWL_Widget *pParent, CFWL_Widget *pChild)
void RemoveWidget (CFWL_Widget *pWidget)
CFWL_WidgetGetWidgetAtPoint (CFWL_Widget *pParent, const CFX_PointF &point) const
CFWL_WidgetGetDefaultButton (CFWL_Widget *pParent) const
void GetAdapterPopupPos (CFWL_Widget *pWidget, float fMinHeight, float fMaxHeight, const CFX_RectF &rtAnchor, CFX_RectF *pPopupRect) const

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Detailed Description

Definition at line 27 of file cfwl_widgetmgr.h.

Constructor & Destructor Documentation

◆ ~CFWL_WidgetMgr()

pdfium::CFWL_WidgetMgr::~CFWL_WidgetMgr ( )
default

Member Function Documentation

◆ GetAdapterPopupPos()

void pdfium::CFWL_WidgetMgr::GetAdapterPopupPos ( CFWL_Widget * pWidget,
float fMinHeight,
float fMaxHeight,
const CFX_RectF & rtAnchor,
CFX_RectF * pPopupRect ) const

Definition at line 177 of file cfwl_widgetmgr.cpp.

◆ GetDefaultButton()

CFWL_Widget * pdfium::CFWL_WidgetMgr::GetDefaultButton ( CFWL_Widget * pParent) const

Definition at line 139 of file cfwl_widgetmgr.cpp.

References pdfium::CFWL_Widget::GetClassID(), GetDefaultButton(), GetFirstChildWidget(), GetNextSiblingWidget(), pdfium::CFWL_Widget::GetStates(), and pdfium::PushButton.

Referenced by GetDefaultButton().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetFirstChildWidget()

CFWL_Widget * pdfium::CFWL_WidgetMgr::GetFirstChildWidget ( CFWL_Widget * pWidget) const

Definition at line 61 of file cfwl_widgetmgr.cpp.

Referenced by GetDefaultButton(), pdfium::NotifyHideChildWidget(), and pdfium::CFWL_Widget::SetStates().

Here is the caller graph for this function:

◆ GetNextSiblingWidget()

CFWL_Widget * pdfium::CFWL_WidgetMgr::GetNextSiblingWidget ( CFWL_Widget * pWidget) const

Definition at line 52 of file cfwl_widgetmgr.cpp.

Referenced by GetDefaultButton(), pdfium::NotifyHideChildWidget(), and pdfium::CFWL_Widget::SetStates().

Here is the caller graph for this function:

◆ GetParentWidget()

CFWL_Widget * pdfium::CFWL_WidgetMgr::GetParentWidget ( const CFWL_Widget * pWidget) const

Definition at line 34 of file cfwl_widgetmgr.cpp.

◆ GetWidgetAtPoint()

CFWL_Widget * pdfium::CFWL_WidgetMgr::GetWidgetAtPoint ( CFWL_Widget * pParent,
const CFX_PointF & point ) const

Definition at line 119 of file cfwl_widgetmgr.cpp.

References GetWidgetAtPoint(), pdfium::CFWL_Widget::GetWidgetRect(), and pdfium::CFWL_Widget::IsVisible().

Referenced by GetWidgetAtPoint().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ InsertWidget()

void pdfium::CFWL_WidgetMgr::InsertWidget ( CFWL_Widget * pParent,
CFWL_Widget * pChild )

Definition at line 94 of file cfwl_widgetmgr.cpp.

◆ OnDrawWidget()

void pdfium::CFWL_WidgetMgr::OnDrawWidget ( CFWL_Widget * pWidget,
CFGAS_GEGraphics * pGraphics,
const CFX_Matrix & matrix )

Definition at line 195 of file cfwl_widgetmgr.cpp.

References CFGAS_GEGraphics::GetClipRect(), pdfium::CFWL_Widget::GetDelegate(), CFX_RectF::IsEmpty(), and pdfium::IFWL_WidgetDelegate::OnDrawWidget().

Here is the call graph for this function:

◆ OnProcessMessageToForm()

void pdfium::CFWL_WidgetMgr::OnProcessMessageToForm ( CFWL_Message * pMessage)

Definition at line 186 of file cfwl_widgetmgr.cpp.

References pdfium::CFWL_Message::GetDstTarget(), pdfium::CFWL_Widget::GetFWLApp(), pdfium::CFWL_App::GetNoteDriver(), and pdfium::CFWL_NoteDriver::ProcessMessage().

Here is the call graph for this function:

◆ RemoveWidget()

void pdfium::CFWL_WidgetMgr::RemoveWidget ( CFWL_Widget * pWidget)

Definition at line 106 of file cfwl_widgetmgr.cpp.

References RemoveWidget().

Referenced by RemoveWidget().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RepaintWidget()

void pdfium::CFWL_WidgetMgr::RepaintWidget ( CFWL_Widget * pWidget,
const CFX_RectF & pRect )

Definition at line 79 of file cfwl_widgetmgr.cpp.

References pdfium::CFWL_Widget::GetOuter(), pdfium::CFWL_Widget::GetWidgetRect(), CFX_RectF::left, and CFX_RectF::top.

Here is the call graph for this function:

◆ Trace()

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

Definition at line 28 of file cfwl_widgetmgr.cpp.

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

pdfium::CFWL_WidgetMgr::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 40 of file cfwl_widgetmgr.h.


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