Warning, /frameworks/frameworkintegration/src/kstyle/kstyle-checklist.txt is written in an unsupported language. File is not indexed.
0001 - Vertical tabs and titles of dockwidgets are broken 0002 Vertical tabs are drawn as yellow rectangle (unfilled) without title 0003 Vertical titles of dockwidgets are not rotated 0004 0005 drawComplexControl: 0006 CC_SpinBox: 0007 Needs to honor stepEnabled 0008 0009 CC_ComboBox: 0010 Interaction with some of the style option flags (frameless, non-editable, etc.) seems missing. 0011 Frameless implemented via subControlRect, but probably best to honor in draw as well. 0012 Need to check frame w/designer, at least. Not clear how editable interacts with the SC flags --- 0013 might still pass SC_All? 0014 0015 CC_ScrollBar: 0016 Fallback to QCommonStyle. Should be OK... 0017 0018 CC_Slider: 0019 Looks fine... 0020 0021 CC_ToolButton: 0022 Needs to handle the QStyleOptionToolButton::Arrow feature, though perhaps in CE_ToolButtonLabel? 0023 0024 CC_TitleBar: 0025 Looks OK 0026 0027 CC_Q3ListView: 0028 Looks OK 0029 0030 CC_GroupBox: 0031 No handling (Qt 4.1) 0032 0033 QCommonStyle breaks it up into PE_IndicatorCheckBox, PE_FrameGroupBox, and PE_FrameFocusRect, 0034 along with drawItem text. Need to check with Oxy folks on what their goals are. Probably need at 0035 least a nice placeholder WT for the frame PE, not sure the rest can probably be pushed back to 0036 4.1 or 4.0.x 0037 0038 Also, need to file a Qt docs bug that drawComplexControl docs don't mention QStyleOptionGroupBox for CC_GroupBox 0039 0040 CC_Dial: 0041 QCommonStyle does something reasonable. No need to style this, I think, it's (thankfully) hardly ever used. 0042 0043 CC_MdiControls: 0044 No handling (Qt 4.3) 0045 Should probably integrate with CC_TitleBar handling somehow, but may need a flag or something to distinguish them, perhaps 0046 some sort of bevel/bevelless mode in ButtonKOpt? Definitely a lot of overlap.. 0047 Side note: only passes in QStyleOptionComplex 0048 0049 drawControl 0050 CE_PushButton 0051 QStyleOptionButton::Flat not taken into account (thus the frame is always drawn). 0052 0053 CE_HeaderSection 0054 The sort indicator is the same for both ascending and descending directions. 0055 0056 sizeFromContents: 0057 CT_CheckBox: OK 0058 CT_ComboBox: 0059 Missing! Should compute space much like subControlRect computations do 0060 0061 CT_Q3DockWindow: Missing, along with other Q3DockWindow primitives. Need to test in 0062 designer to see if it's drawn OK. 0063 0064 CT_HeaderSection: Hardcodes icon size instead of using PM_SmallIconSize. 0065 Probably should not apply the icon - text margin when there is no icon.. 0066 0067 CT_LineEdit: should probably add it, especially if Oxygen needs it; 0068 unfortunately the QLineEdit internals seem to do some pretty weird stuff, 0069 hardcoding some margins and anything. But, well, a uniform margin model 0070 for this would be nice.. 0071 see also SE_LineEditContents.. 0072 0073 CT_Menu: OK 0074 0075 CT_Q3Header: 0076 Missing. Probably share code with CT_HeaderSection, or OK as-is? 0077 0078 CT_MenuBar, CT_MenuItem: CT_MenuBarItem: OK 0079 0080 0081