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
theme Directory Reference
Directory dependency graph for theme:

Files

 
cfwl_barcodetp.cpp
 
cfwl_barcodetp.h
 
cfwl_carettp.cpp
 
cfwl_carettp.h
 
cfwl_checkboxtp.cpp
 
cfwl_checkboxtp.h
 
cfwl_comboboxtp.cpp
 
cfwl_comboboxtp.h
 
cfwl_datetimepickertp.cpp
 
cfwl_datetimepickertp.h
 
cfwl_edittp.cpp
 
cfwl_edittp.h
 
cfwl_listboxtp.cpp
 
cfwl_listboxtp.h
 
cfwl_monthcalendartp.cpp
 
cfwl_monthcalendartp.h
 
cfwl_pictureboxtp.cpp
 
cfwl_pictureboxtp.h
 
cfwl_pushbuttontp.cpp
 
cfwl_pushbuttontp.h
 
cfwl_scrollbartp.cpp
 
cfwl_scrollbartp.h
 
cfwl_utils.h
 
cfwl_widgettp.cpp
 
cfwl_widgettp.h

Detailed Description

xfa/fwl/theme contains code for rendering XFA widgets.

TP stands for Theme Part.

CFWL_WidgetTP contains much of the code common to more than one widget.

The other CFWL_TP classes derive from it and know how to draw the pieces specific to their respective widget.

The inheritance hierarchy for this directory is:

All these widget TP classes are composed into CXFA_FWLTheme, which implements IFWL_ThemeProvider (and is the only class that does). CXFA_FWLTheme receives DrawBackground() calls from CFWL widgets to draw themselves and routes them to the TP (Theme Part) corresponding to that widget.