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_ThemeBackground Class Referencefinal

#include <cfwl_themebackground.h>

+ Inheritance diagram for CFWL_ThemeBackground:
+ Collaboration diagram for CFWL_ThemeBackground:

Public Member Functions

 FX_STACK_ALLOCATED ()
 
 CFWL_ThemeBackground (Part iPart, CFWL_Widget *pWidget, CFGAS_GEGraphics *pGraphics)
 
 ~CFWL_ThemeBackground ()
 
CFGAS_GEGraphicsGetGraphics () const
 
const CFGAS_GEPathGetPath () const
 
void SetPath (const CFGAS_GEPath *pPath)
 
- Public Member Functions inherited from CFWL_ThemePart
 FX_STACK_ALLOCATED ()
 
 CFWL_ThemePart (Part iPart, CFWL_Widget *pWidget)
 
 ~CFWL_ThemePart ()
 
Part GetPart () const
 
CFWL_WidgetGetWidget () const
 
FWLTHEME_STATE GetThemeState () const
 

Additional Inherited Members

- Public Types inherited from CFWL_ThemePart
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 Attributes inherited from CFWL_ThemePart
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 17 of file cfwl_themebackground.h.

Constructor & Destructor Documentation

◆ CFWL_ThemeBackground()

CFWL_ThemeBackground::CFWL_ThemeBackground ( Part iPart,
CFWL_Widget * pWidget,
CFGAS_GEGraphics * pGraphics )

Definition at line 9 of file cfwl_themebackground.cpp.

References CFWL_ThemeBackground(), and CFWL_ThemePart::CFWL_ThemePart().

Referenced by CFWL_ThemeBackground(), and CFWL_Widget::DrawBorder().

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

◆ ~CFWL_ThemeBackground()

CFWL_ThemeBackground::~CFWL_ThemeBackground ( )
default

Member Function Documentation

◆ FX_STACK_ALLOCATED()

CFWL_ThemeBackground::FX_STACK_ALLOCATED ( )

◆ GetGraphics()

◆ GetPath()

const CFGAS_GEPath * CFWL_ThemeBackground::GetPath ( ) const
inline

Definition at line 27 of file cfwl_themebackground.h.

Referenced by CFWL_EditTP::DrawBackground().

+ Here is the caller graph for this function:

◆ SetPath()

void CFWL_ThemeBackground::SetPath ( const CFGAS_GEPath * pPath)
inline

Definition at line 28 of file cfwl_themebackground.h.


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