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
CPWL_Wnd::CreateParams Class Reference

#include <cpwl_wnd.h>

+ Collaboration diagram for CPWL_Wnd::CreateParams:

Public Member Functions

 CreateParams (CFX_Timer::HandlerIface *timer_handler, IPWL_FillerNotify *filler_notify, ProviderIface *provider)
 
 CreateParams (const CreateParams &other)
 
 ~CreateParams ()
 

Public Attributes

CFX_FloatRect rcRectWnd
 
ObservedPtr< CFX_Timer::HandlerIface > const pTimerHandler
 
UnownedPtr< IPWL_FillerNotify > const pFillerNotify
 
UnownedPtr< IPVT_FontMappFontMap
 
ObservedPtr< ProviderIfacepProvider
 
uint32_t dwFlags = 0
 
CFX_Color sBackgroundColor
 
BorderStyle nBorderStyle = BorderStyle::kSolid
 
int32_t dwBorderWidth = 1
 
CFX_Color sBorderColor
 
CFX_Color sTextColor
 
int32_t nTransparency = 255
 
float fFontSize
 
CPWL_Dash sDash
 
UNOWNED_PTR_EXCLUSION SharedCaptureFocusStatepSharedCaptureFocusState
 
IPWL_FillerNotify::CursorStyle eCursorType
 

Detailed Description

Definition at line 96 of file cpwl_wnd.h.

Constructor & Destructor Documentation

◆ CreateParams() [1/2]

CPWL_Wnd::CreateParams::CreateParams ( CFX_Timer::HandlerIface * timer_handler,
IPWL_FillerNotify * filler_notify,
ProviderIface * provider )

Definition at line 36 of file cpwl_wnd.cpp.

References CPWL_Dash::CPWL_Dash(), CreateParams(), fFontSize, and sDash.

Referenced by CreateParams().

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

◆ CreateParams() [2/2]

CPWL_Wnd::CreateParams::CreateParams ( const CreateParams & other)
default

◆ ~CreateParams()

CPWL_Wnd::CreateParams::~CreateParams ( )
default

Member Data Documentation

◆ dwBorderWidth

int32_t CPWL_Wnd::CreateParams::dwBorderWidth = 1

Definition at line 115 of file cpwl_wnd.h.

Referenced by CFFL_FormField::GetCreateParam().

◆ dwFlags

◆ eCursorType

IPWL_FillerNotify::CursorStyle CPWL_Wnd::CreateParams::eCursorType
Initial value:

Definition at line 126 of file cpwl_wnd.h.

Referenced by CPWL_Wnd::SetCursor().

◆ fFontSize

float CPWL_Wnd::CreateParams::fFontSize

◆ nBorderStyle

BorderStyle CPWL_Wnd::CreateParams::nBorderStyle = BorderStyle::kSolid

Definition at line 114 of file cpwl_wnd.h.

Referenced by CFFL_FormField::GetCreateParam().

◆ nTransparency

int32_t CPWL_Wnd::CreateParams::nTransparency = 255

Definition at line 118 of file cpwl_wnd.h.

◆ pFillerNotify

UnownedPtr<IPWL_FillerNotify> const CPWL_Wnd::CreateParams::pFillerNotify

Definition at line 107 of file cpwl_wnd.h.

◆ pFontMap

UnownedPtr<IPVT_FontMap> CPWL_Wnd::CreateParams::pFontMap

Definition at line 108 of file cpwl_wnd.h.

◆ pProvider

ObservedPtr<ProviderIface> CPWL_Wnd::CreateParams::pProvider

Definition at line 109 of file cpwl_wnd.h.

◆ pSharedCaptureFocusState

UNOWNED_PTR_EXCLUSION SharedCaptureFocusState* CPWL_Wnd::CreateParams::pSharedCaptureFocusState
Initial value:
=
nullptr

Definition at line 124 of file cpwl_wnd.h.

◆ pTimerHandler

ObservedPtr<CFX_Timer::HandlerIface> const CPWL_Wnd::CreateParams::pTimerHandler

Definition at line 106 of file cpwl_wnd.h.

◆ rcRectWnd

CFX_FloatRect CPWL_Wnd::CreateParams::rcRectWnd

Definition at line 105 of file cpwl_wnd.h.

Referenced by CFFL_FormField::GetCreateParam().

◆ sBackgroundColor

CFX_Color CPWL_Wnd::CreateParams::sBackgroundColor

Definition at line 113 of file cpwl_wnd.h.

◆ sBorderColor

CFX_Color CPWL_Wnd::CreateParams::sBorderColor

Definition at line 116 of file cpwl_wnd.h.

◆ sDash

CPWL_Dash CPWL_Wnd::CreateParams::sDash

Definition at line 120 of file cpwl_wnd.h.

Referenced by CreateParams(), and CFFL_FormField::GetCreateParam().

◆ sTextColor

CFX_Color CPWL_Wnd::CreateParams::sTextColor

Definition at line 117 of file cpwl_wnd.h.

Referenced by CFFL_FormField::GetCreateParam().


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