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_ThemePart Class Reference

#include <cfwl_themepart.h>

Inheritance diagram for CFWL_ThemePart:
Collaboration diagram for CFWL_ThemePart:

Public Types

enum class  Part : uint8_t {
  kNone = 0 , kBackArrow , kBackground , kBorder ,
  kCaption , kCheck , kCheckBox , kCloseBox ,
  kCombTextLine , kDateInBK , kDateInCircle , kDatesIn ,
  kDatesOut , kDownButton , kDropDownButton , kForeArrow ,
  kHSeparator , kHeadText , kHeader , kIcon ,
  kImage , kLBtn , kListItem , kLowerTrack ,
  kMinimizeBox , kMaximizeBox , kNarrowCaption , kRBtn ,
  kThumb , kThumbBackArrow , kThumbForeArrow , kThumbLowerTrack ,
  kThumbThumb , kThumbUpperTrack , kToday , kTodayCircle ,
  kUpButton , kUpperTrack , kVSeparator , kWeek ,
  kWeekNum , kWeekNumSep
}

Public Member Functions

 FX_STACK_ALLOCATED ()
 CFWL_ThemePart (Part iPart, CFWL_Widget *pWidget)
 ~CFWL_ThemePart ()
Part GetPart () const
CFWL_WidgetGetWidget () const
FWLTHEME_STATE GetThemeState () const

Public Attributes

CFX_Matrix m_matrix
CFX_RectF m_PartRect
UnownedPtr< const CFX_RectFm_pRtData
Mask< CFWL_PartStatem_dwStates = CFWL_PartState::kNormal
bool m_bMaximize = false
bool m_bStaticBackground = false

Detailed Description

Definition at line 39 of file cfwl_themepart.h.

Member Enumeration Documentation

◆ Part

enum class pdfium::CFWL_ThemePart::Part : uint8_t
strong
Enumerator
kNone 
kBackArrow 
kBackground 
kBorder 
kCaption 
kCheck 
kCheckBox 
kCloseBox 
kCombTextLine 
kDateInBK 
kDateInCircle 
kDatesIn 
kDatesOut 
kDownButton 
kDropDownButton 
kForeArrow 
kHSeparator 
kHeadText 
kHeader 
kIcon 
kImage 
kLBtn 
kListItem 
kLowerTrack 
kMinimizeBox 
kMaximizeBox 
kNarrowCaption 
kRBtn 
kThumb 
kThumbBackArrow 
kThumbForeArrow 
kThumbLowerTrack 
kThumbThumb 
kThumbUpperTrack 
kToday 
kTodayCircle 
kUpButton 
kUpperTrack 
kVSeparator 
kWeek 
kWeekNum 
kWeekNumSep 

Definition at line 41 of file cfwl_themepart.h.

Constructor & Destructor Documentation

◆ CFWL_ThemePart()

pdfium::CFWL_ThemePart::CFWL_ThemePart ( Part iPart,
CFWL_Widget * pWidget )

Definition at line 11 of file cfwl_themepart.cpp.

◆ ~CFWL_ThemePart()

pdfium::CFWL_ThemePart::~CFWL_ThemePart ( )
default

Member Function Documentation

◆ FX_STACK_ALLOCATED()

pdfium::CFWL_ThemePart::FX_STACK_ALLOCATED ( )

◆ GetPart()

Part pdfium::CFWL_ThemePart::GetPart ( ) const
inline

Definition at line 92 of file cfwl_themepart.h.

◆ GetThemeState()

FWLTHEME_STATE pdfium::CFWL_ThemePart::GetThemeState ( ) const

Definition at line 16 of file cfwl_themepart.cpp.

◆ GetWidget()

CFWL_Widget * pdfium::CFWL_ThemePart::GetWidget ( ) const
inline

Definition at line 93 of file cfwl_themepart.h.

Member Data Documentation

◆ m_bMaximize

bool pdfium::CFWL_ThemePart::m_bMaximize = false

Definition at line 100 of file cfwl_themepart.h.

◆ m_bStaticBackground

bool pdfium::CFWL_ThemePart::m_bStaticBackground = false

Definition at line 101 of file cfwl_themepart.h.

◆ m_dwStates

Mask<CFWL_PartState> pdfium::CFWL_ThemePart::m_dwStates = CFWL_PartState::kNormal

Definition at line 99 of file cfwl_themepart.h.

◆ m_matrix

CFX_Matrix pdfium::CFWL_ThemePart::m_matrix

Definition at line 96 of file cfwl_themepart.h.

◆ m_PartRect

CFX_RectF pdfium::CFWL_ThemePart::m_PartRect

Definition at line 97 of file cfwl_themepart.h.

◆ m_pRtData

UnownedPtr<const CFX_RectF> pdfium::CFWL_ThemePart::m_pRtData

Definition at line 98 of file cfwl_themepart.h.


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