|
|
|
|
@ -2728,7 +2728,8 @@ namespace Breeze |
|
|
|
|
leftColumnWidth += Metrics::MenuItem_ItemSpacing; |
|
|
|
|
|
|
|
|
|
// add checkbox indicator width
|
|
|
|
|
leftColumnWidth += Metrics::CheckBox_Size + Metrics::MenuItem_ItemSpacing; |
|
|
|
|
if( menuItemOption->menuHasCheckableItems ) |
|
|
|
|
{ leftColumnWidth += Metrics::CheckBox_Size + Metrics::MenuItem_ItemSpacing; } |
|
|
|
|
|
|
|
|
|
// add spacing for accelerator
|
|
|
|
|
/*
|
|
|
|
|
@ -4697,8 +4698,11 @@ namespace Breeze |
|
|
|
|
// define relevant rectangles
|
|
|
|
|
// checkbox
|
|
|
|
|
QRect checkBoxRect; |
|
|
|
|
checkBoxRect = QRect( contentsRect.left(), contentsRect.top() + (contentsRect.height()-Metrics::CheckBox_Size)/2, Metrics::CheckBox_Size, Metrics::CheckBox_Size ); |
|
|
|
|
contentsRect.setLeft( checkBoxRect.right() + Metrics::MenuItem_ItemSpacing + 1 ); |
|
|
|
|
if( menuItemOption->menuHasCheckableItems ) |
|
|
|
|
{ |
|
|
|
|
checkBoxRect = QRect( contentsRect.left(), contentsRect.top() + (contentsRect.height()-Metrics::CheckBox_Size)/2, Metrics::CheckBox_Size, Metrics::CheckBox_Size ); |
|
|
|
|
contentsRect.setLeft( checkBoxRect.right() + Metrics::MenuItem_ItemSpacing + 1 ); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// render checkbox indicator
|
|
|
|
|
if( menuItemOption->checkType == QStyleOptionMenuItem::NonExclusive ) |
|
|
|
|
|