kstyle: indentation corrections

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-06-15 16:59:08 +03:00
parent f2f251960d
commit 798516d74e
6 changed files with 291 additions and 280 deletions

View file

@ -121,15 +121,16 @@ namespace Oxygen
}
case QEvent::Show:
updateShadowsGeometry( object );
update( object );
break;
updateShadowsGeometry( object );
update( object );
break;
case QEvent::Resize:
updateShadowsGeometry( object );
break;
updateShadowsGeometry( object );
break;
default: break;
default:
break;
}
return QObject::eventFilter( object, event );
@ -305,47 +306,47 @@ namespace Oxygen
case QEvent::DragMove:
case QEvent::DragLeave:
case QEvent::Drop:
if( viewport )
{
setAcceptDrops(viewport->acceptDrops());
return viewport->QObject::event(e);
}
break;
if( viewport )
{
setAcceptDrops(viewport->acceptDrops());
return viewport->QObject::event(e);
}
break;
case QEvent::Enter:
if( viewport ) {
setCursor(viewport->cursor());
setAcceptDrops(viewport->acceptDrops());
}
break;
if( viewport ) {
setCursor(viewport->cursor());
setAcceptDrops(viewport->acceptDrops());
}
break;
case QEvent::ContextMenu:
if( viewport )
{
if( viewport )
{
QContextMenuEvent *me = static_cast<QContextMenuEvent *>(e);
QContextMenuEvent *ne = new QContextMenuEvent(me->reason(), parentWidget()->mapFromGlobal(me->globalPos()), me->globalPos());
QApplication::sendEvent(viewport, ne);
e->accept();
return true;
}
break;
QContextMenuEvent *me = static_cast<QContextMenuEvent *>(e);
QContextMenuEvent *ne = new QContextMenuEvent(me->reason(), parentWidget()->mapFromGlobal(me->globalPos()), me->globalPos());
QApplication::sendEvent(viewport, ne);
e->accept();
return true;
}
break;
case QEvent::MouseButtonPress: releaseMouse();
case QEvent::MouseMove:
case QEvent::MouseButtonRelease:
if( viewport )
{
QMouseEvent *me = static_cast<QMouseEvent *>(e);
QMouseEvent *ne = new QMouseEvent(e->type(), parentWidget()->mapFromGlobal(me->globalPos()), me->globalPos(), me->button(), me->buttons(), me->modifiers());
QApplication::sendEvent(viewport, ne);
e->accept();
return true;
}
break;
case QEvent::MouseButtonRelease:
if( viewport )
{
QMouseEvent *me = static_cast<QMouseEvent *>(e);
QMouseEvent *ne = new QMouseEvent(e->type(), parentWidget()->mapFromGlobal(me->globalPos()), me->globalPos(), me->button(), me->buttons(), me->modifiers());
QApplication::sendEvent(viewport, ne);
e->accept();
return true;
}
break;
default:
break;
break;
}
e->ignore();
@ -365,30 +366,30 @@ namespace Oxygen
{
case Top:
cr.setHeight( SHADOW_SIZE_TOP );
cr.adjust( -1, -1, 1, 0 );
break;
cr.setHeight( SHADOW_SIZE_TOP );
cr.adjust( -1, -1, 1, 0 );
break;
case Left:
cr.setWidth(SHADOW_SIZE_LEFT);
cr.adjust(-1, SHADOW_SIZE_TOP, 0, -SHADOW_SIZE_BOTTOM);
break;
cr.setWidth(SHADOW_SIZE_LEFT);
cr.adjust(-1, SHADOW_SIZE_TOP, 0, -SHADOW_SIZE_BOTTOM);
break;
case Bottom:
cr.setTop(cr.bottom() - SHADOW_SIZE_BOTTOM + 1);
cr.adjust( -1, 0, 1, 1 );
if( hasContrast() ) cr.adjust( 0, 0, 0, 1 );
break;
cr.setTop(cr.bottom() - SHADOW_SIZE_BOTTOM + 1);
cr.adjust( -1, 0, 1, 1 );
if( hasContrast() ) cr.adjust( 0, 0, 0, 1 );
break;
case Right:
cr.setLeft(cr.right() - SHADOW_SIZE_RIGHT + 1);
cr.adjust(0, SHADOW_SIZE_TOP, 1, -SHADOW_SIZE_BOTTOM);
break;
cr.setLeft(cr.right() - SHADOW_SIZE_RIGHT + 1);
cr.adjust(0, SHADOW_SIZE_TOP, 1, -SHADOW_SIZE_BOTTOM);
break;
case Unknown:
default:
return;
return;
}
setGeometry(cr);
@ -493,16 +494,16 @@ namespace Oxygen
{
case Top:
cr.setHeight( SHADOW_SIZE_TOP-3 );
break;
cr.setHeight( SHADOW_SIZE_TOP-3 );
break;
case Bottom:
cr.setTop(cr.bottom() - SHADOW_SIZE_BOTTOM + 4);
break;
cr.setTop(cr.bottom() - SHADOW_SIZE_BOTTOM + 4);
break;
case Unknown:
default:
return;
return;
}
setGeometry(cr);

View file

@ -135,33 +135,34 @@ namespace Oxygen
// TODO: possibly implement ZOrderChange event, to make sure that
// the shadow is always painted on top
case QEvent::ZOrderChange:
updateShadowZOrder( object );
break;
updateShadowZOrder( object );
break;
case QEvent::Destroy:
if( isRegistered( object ) )
{
_registeredWidgets.remove( object );
removeShadow( object );
}
break;
if( isRegistered( object ) )
{
_registeredWidgets.remove( object );
removeShadow( object );
}
break;
case QEvent::Hide:
hideShadows( object );
break;
hideShadows( object );
break;
case QEvent::Show:
installShadow( object );
updateShadowGeometry( object );
updateShadowZOrder( object );
break;
installShadow( object );
updateShadowGeometry( object );
updateShadowZOrder( object );
break;
case QEvent::Move:
case QEvent::Resize:
updateShadowGeometry( object );
break;
updateShadowGeometry( object );
break;
default: break;
default:
break;
}
return QObject::eventFilter( object, event );

View file

@ -35,21 +35,21 @@ namespace Oxygen
switch( mode )
{
case StyleConfigData::MN_NEVER:
qApp->removeEventFilter( this );
setEnabled( false );
break;
default:
case StyleConfigData::MN_ALWAYS:
qApp->removeEventFilter( this );
setEnabled( true );
break;
qApp->removeEventFilter( this );
setEnabled( false );
break;
case StyleConfigData::MN_AUTO:
qApp->removeEventFilter( this );
qApp->installEventFilter( this );
setEnabled( false );
break;
qApp->removeEventFilter( this );
qApp->installEventFilter( this );
setEnabled( false );
break;
case StyleConfigData::MN_ALWAYS:
default:
qApp->removeEventFilter( this );
setEnabled( true );
break;
}
@ -65,16 +65,17 @@ namespace Oxygen
{
case QEvent::KeyPress:
if( static_cast<QKeyEvent*>(event)->key() == Qt::Key_Alt )
{ setEnabled( true ); }
break;
if( static_cast<QKeyEvent*>(event)->key() == Qt::Key_Alt )
{ setEnabled( true ); }
break;
case QEvent::KeyRelease:
if( static_cast<QKeyEvent*>(event)->key() == Qt::Key_Alt )
{ setEnabled( false ); }
break;
if( static_cast<QKeyEvent*>(event)->key() == Qt::Key_Alt )
{ setEnabled( false ); }
break;
default: break;
default:
break;
}

View file

@ -243,21 +243,23 @@ namespace Oxygen
case Qt::Window:
case Qt::Dialog:
{
// set background as styled
widget->setAttribute( Qt::WA_StyledBackground );
widget->installEventFilter( _topLevelManager );
// set background as styled
widget->setAttribute( Qt::WA_StyledBackground );
widget->installEventFilter( _topLevelManager );
// initialize connections to kGlobalSettings
/*
this musts be done in ::polish and not before,
in order to be able to detect Qt-KDE vs Qt-only applications
*/
if( !_kGlobalSettingsInitialized ) initializeKGlobalSettings();
// initialize connections to kGlobalSettings
/*
this musts be done in ::polish and not before,
in order to be able to detect Qt-KDE vs Qt-only applications
*/
if( !_kGlobalSettingsInitialized ) initializeKGlobalSettings();
break;
}
break;
default: break;
default:
break;
}
@ -451,12 +453,12 @@ namespace Oxygen
case Qt::Window:
case Qt::Dialog:
widget->removeEventFilter( this );
widget->setAttribute( Qt::WA_StyledBackground, false );
break;
widget->removeEventFilter( this );
widget->setAttribute( Qt::WA_StyledBackground, false );
break;
default:
break;
break;
}
@ -559,16 +561,16 @@ namespace Oxygen
// rely on QCommonStyle here
case PM_SmallIconSize:
case PM_ButtonIconSize:
return KIconLoader::global()->currentSize( KIconLoader::Small );
return KIconLoader::global()->currentSize( KIconLoader::Small );
case PM_ToolBarIconSize:
return KIconLoader::global()->currentSize( KIconLoader::Toolbar );
return KIconLoader::global()->currentSize( KIconLoader::Toolbar );
case PM_LargeIconSize:
return KIconLoader::global()->currentSize( KIconLoader::Dialog );
return KIconLoader::global()->currentSize( KIconLoader::Dialog );
case PM_MessageBoxIconSize:
return KIconLoader::SizeHuge;
return KIconLoader::SizeHuge;
case PM_DefaultFrameWidth:
{
@ -612,7 +614,7 @@ namespace Oxygen
// push buttons
/* HACK: needs special case for kcalc buttons, to prevent the application to set too small margins */
case PM_ButtonMargin:
{ return ( widget && widget->inherits( "KCalcButton" ) ) ? 8:5; }
return ( widget && widget->inherits( "KCalcButton" ) ) ? 8:5;
case PM_MenuButtonIndicator:
{
@ -621,7 +623,7 @@ namespace Oxygen
}
case PM_ScrollBarExtent:
return StyleConfigData::scrollBarWidth() + 2;
return StyleConfigData::scrollBarWidth() + 2;
case PM_ScrollBarSliderMin: return ScrollBar_MinimumSliderHeight;
@ -757,15 +759,14 @@ namespace Oxygen
{
case SH_DialogButtonBox_ButtonsHaveIcons:
return KGlobalSettings::showIconsOnPushButtons();
return KGlobalSettings::showIconsOnPushButtons();
case SH_GroupBox_TextLabelColor:
if( option ) return option->palette.color( QPalette::WindowText ).rgba();
else return qApp->palette().color( QPalette::WindowText ).rgba();
if( option ) return option->palette.color( QPalette::WindowText ).rgba();
else return qApp->palette().color( QPalette::WindowText ).rgba();
case SH_ItemView_ActivateItemOnSingleClick:
return helper().config()->group( "KDE" ).readEntry( "SingleClick", KDE_DEFAULT_SINGLECLICK );
return false;
return helper().config()->group( "KDE" ).readEntry( "SingleClick", KDE_DEFAULT_SINGLECLICK );
case SH_RubberBand_Mask:
{
@ -846,9 +847,11 @@ namespace Oxygen
case SH_ProgressDialog_CenterCancelButton:
case SH_MessageBox_CenterButtons:
return false;
return false;
default:
return QCommonStyle::styleHint( hint, option, widget, returnData );
default: return QCommonStyle::styleHint( hint, option, widget, returnData );
}
}
@ -976,7 +979,8 @@ namespace Oxygen
} else return SC_ScrollBarAddLine;
}
default: return QCommonStyle::hitTestComplexControl( control, option, point, widget );
default:
return QCommonStyle::hitTestComplexControl( control, option, point, widget );
}
}
@ -1063,50 +1067,53 @@ namespace Oxygen
fcn = &Style::drawCapacityBarControl;
} else switch( element ) {
} else {
switch( element )
{
case CE_ComboBoxLabel: fcn = &Style::drawComboBoxLabelControl; break;
case CE_DockWidgetTitle: fcn = &Style::drawDockWidgetTitleControl; break;
case CE_HeaderEmptyArea: fcn = &Style::drawHeaderEmptyAreaControl; break;
case CE_HeaderLabel: fcn = &Style::drawHeaderLabelControl; break;
case CE_HeaderSection: fcn = &Style::drawHeaderSectionControl; break;
case CE_MenuBarEmptyArea: fcn = &Style::emptyControl; break;
case CE_MenuBarItem: fcn = &Style::drawMenuBarItemControl; break;
case CE_MenuItem: fcn = &Style::drawMenuItemControl; break;
case CE_ProgressBar: fcn = &Style::drawProgressBarControl; break;
case CE_ProgressBarContents: fcn = &Style::drawProgressBarContentsControl; break;
case CE_ProgressBarGroove: fcn = &Style::drawProgressBarGrooveControl; break;
case CE_ProgressBarLabel: fcn = &Style::drawProgressBarLabelControl; break;
case CE_ComboBoxLabel: fcn = &Style::drawComboBoxLabelControl; break;
case CE_DockWidgetTitle: fcn = &Style::drawDockWidgetTitleControl; break;
case CE_HeaderEmptyArea: fcn = &Style::drawHeaderEmptyAreaControl; break;
case CE_HeaderLabel: fcn = &Style::drawHeaderLabelControl; break;
case CE_HeaderSection: fcn = &Style::drawHeaderSectionControl; break;
case CE_MenuBarEmptyArea: fcn = &Style::emptyControl; break;
case CE_MenuBarItem: fcn = &Style::drawMenuBarItemControl; break;
case CE_MenuItem: fcn = &Style::drawMenuItemControl; break;
case CE_ProgressBar: fcn = &Style::drawProgressBarControl; break;
case CE_ProgressBarContents: fcn = &Style::drawProgressBarContentsControl; break;
case CE_ProgressBarGroove: fcn = &Style::drawProgressBarGrooveControl; break;
case CE_ProgressBarLabel: fcn = &Style::drawProgressBarLabelControl; break;
/*
for CE_PushButtonBevel the only thing that is done is draw the PanelButtonCommand primitive
since the prototypes are identical we register the second directly in the control map: fcn = without
using an intermediate function
*/
case CE_PushButtonBevel: fcn = &Style::drawPanelButtonCommandPrimitive; break;
case CE_PushButtonLabel: fcn = &Style::drawPushButtonLabelControl; break;
/*
for CE_PushButtonBevel the only thing that is done is draw the PanelButtonCommand primitive
since the prototypes are identical we register the second directly in the control map: fcn = without
using an intermediate function
*/
case CE_PushButtonBevel: fcn = &Style::drawPanelButtonCommandPrimitive; break;
case CE_PushButtonLabel: fcn = &Style::drawPushButtonLabelControl; break;
case CE_RubberBand: fcn = &Style::drawRubberBandControl; break;
case CE_ScrollBarSlider: fcn = &Style::drawScrollBarSliderControl; break;
case CE_ScrollBarAddLine: fcn = &Style::drawScrollBarAddLineControl; break;
case CE_ScrollBarAddPage: fcn = &Style::drawScrollBarAddPageControl; break;
case CE_ScrollBarSubLine: fcn = &Style::drawScrollBarSubLineControl; break;
case CE_ScrollBarSubPage: fcn = &Style::drawScrollBarSubPageControl; break;
case CE_RubberBand: fcn = &Style::drawRubberBandControl; break;
case CE_ScrollBarSlider: fcn = &Style::drawScrollBarSliderControl; break;
case CE_ScrollBarAddLine: fcn = &Style::drawScrollBarAddLineControl; break;
case CE_ScrollBarAddPage: fcn = &Style::drawScrollBarAddPageControl; break;
case CE_ScrollBarSubLine: fcn = &Style::drawScrollBarSubLineControl; break;
case CE_ScrollBarSubPage: fcn = &Style::drawScrollBarSubPageControl; break;
case CE_ShapedFrame: fcn = &Style::drawShapedFrameControl; break;
case CE_SizeGrip: fcn = &Style::drawSizeGripControl; break;
case CE_Splitter: fcn = &Style::drawSplitterControl; break;
case CE_TabBarTabLabel: fcn = &Style::drawTabBarTabLabelControl; break;
case CE_ShapedFrame: fcn = &Style::drawShapedFrameControl; break;
case CE_SizeGrip: fcn = &Style::drawSizeGripControl; break;
case CE_Splitter: fcn = &Style::drawSplitterControl; break;
case CE_TabBarTabLabel: fcn = &Style::drawTabBarTabLabelControl; break;
// default tab style is 'SINGLE'
case CE_TabBarTabShape: fcn = _tabBarTabShapeControl; break;
// default tab style is 'SINGLE'
case CE_TabBarTabShape: fcn = _tabBarTabShapeControl; break;
case CE_ToolBoxTabLabel: fcn = &Style::drawToolBoxTabLabelControl; break;
case CE_ToolBoxTabShape: fcn = &Style::drawToolBoxTabShapeControl; break;
case CE_ToolButtonLabel: fcn = &Style::drawToolButtonLabelControl; break;
case CE_ToolBoxTabLabel: fcn = &Style::drawToolBoxTabLabelControl; break;
case CE_ToolBoxTabShape: fcn = &Style::drawToolBoxTabShapeControl; break;
case CE_ToolButtonLabel: fcn = &Style::drawToolButtonLabelControl; break;
default: break;
default: break;
}
}
if( !( fcn && ( this->*fcn )( option, painter, widget ) ) )
@ -1541,27 +1548,27 @@ namespace Oxygen
case QTabBar::RoundedNorth:
case QTabBar::TriangularNorth:
r.translate( 0, -1 );
if( selected ) r.translate( 0, -1 );
break;
r.translate( 0, -1 );
if( selected ) r.translate( 0, -1 );
break;
case QTabBar::RoundedSouth:
case QTabBar::TriangularSouth:
r.translate( 0, -1 );
if( selected ) r.translate( 0, 1 );
break;
r.translate( 0, -1 );
if( selected ) r.translate( 0, 1 );
break;
case QTabBar::RoundedWest:
case QTabBar::TriangularWest:
r.translate( 0, 1 );
if( selected ) r.translate( -1, 0 );
break;
r.translate( 0, 1 );
if( selected ) r.translate( -1, 0 );
break;
case QTabBar::RoundedEast:
case QTabBar::TriangularEast:
r.translate( 0, -2 );
if( selected ) r.translate( 1, 0 );
break;
r.translate( 0, -2 );
if( selected ) r.translate( 1, 0 );
break;
default: break;
@ -1671,35 +1678,35 @@ namespace Oxygen
{
case QTabBar::RoundedNorth:
case QTabBar::TriangularNorth:
r = QRect( QPoint( paneRect.x(), paneRect.y() - h ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, 3 );
break;
r = QRect( QPoint( paneRect.x(), paneRect.y() - h ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, 3 );
break;
case QTabBar::RoundedSouth:
case QTabBar::TriangularSouth:
r = QRect( QPoint( paneRect.x(), paneRect.height() ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, -3 );
else r.translate( 0, 2 );
break;
r = QRect( QPoint( paneRect.x(), paneRect.height() ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, -3 );
else r.translate( 0, 2 );
break;
case QTabBar::RoundedWest:
case QTabBar::TriangularWest:
r = QRect( QPoint( paneRect.x() - w, paneRect.y() ), size );
if( !documentMode ) r.translate( 2, 0 );
else r.translate( -2, 0 );
break;
r = QRect( QPoint( paneRect.x() - w, paneRect.y() ), size );
if( !documentMode ) r.translate( 2, 0 );
else r.translate( -2, 0 );
break;
case QTabBar::RoundedEast:
case QTabBar::TriangularEast:
r = QRect( QPoint( paneRect.x() + paneRect.width(), paneRect.y() ), size );
if( !documentMode ) r.translate( -2, 0 );
else r.translate( 2, 0 );
break;
r = QRect( QPoint( paneRect.x() + paneRect.width(), paneRect.y() ), size );
if( !documentMode ) r.translate( -2, 0 );
else r.translate( 2, 0 );
break;
default:
break;
break;
}
return r;
@ -1727,35 +1734,35 @@ namespace Oxygen
{
case QTabBar::RoundedNorth:
case QTabBar::TriangularNorth:
r = QRect( QPoint( paneRect.right() - w + 1, paneRect.y() - h ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, 3 );
break;
r = QRect( QPoint( paneRect.right() - w + 1, paneRect.y() - h ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, 3 );
break;
case QTabBar::RoundedSouth:
case QTabBar::TriangularSouth:
r = QRect( QPoint( paneRect.right() - w + 1, paneRect.height() ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, -3 );
else r.translate( 0, 2 );
break;
r = QRect( QPoint( paneRect.right() - w + 1, paneRect.height() ), size );
r = visualRect( tabOpt->direction, tabOpt->rect, r );
if( !documentMode ) r.translate( 0, -3 );
else r.translate( 0, 2 );
break;
case QTabBar::RoundedWest:
case QTabBar::TriangularWest:
r = QRect( QPoint( paneRect.x() - w, paneRect.bottom() - h + 1 ), size );
if( !documentMode ) r.translate( 2, 0 );
else r.translate( -2, 0 );
break;
r = QRect( QPoint( paneRect.x() - w, paneRect.bottom() - h + 1 ), size );
if( !documentMode ) r.translate( 2, 0 );
else r.translate( -2, 0 );
break;
case QTabBar::RoundedEast:
case QTabBar::TriangularEast:
r = QRect( QPoint( paneRect.x() + paneRect.width(), paneRect.bottom() - h + 1 ), size );
if( !documentMode ) r.translate( -2, 0 );
else r.translate( 2, 0 );
break;
r = QRect( QPoint( paneRect.x() + paneRect.width(), paneRect.bottom() - h + 1 ), size );
if( !documentMode ) r.translate( -2, 0 );
else r.translate( 2, 0 );
break;
default:
break;
break;
}
return r;
@ -1866,10 +1873,10 @@ namespace Oxygen
switch( subControl )
{
case SC_ComboBoxFrame:
{ return cb->frame ? r : QRect(); }
return cb->frame ? r : QRect();
case SC_ComboBoxListBoxPopup:
{ return r.adjusted( 1,0,-1,0 ); }
return r.adjusted( 1,0,-1,0 );
case SC_ComboBoxArrow:
case SC_ComboBoxEditField:
@ -1969,7 +1976,7 @@ namespace Oxygen
case SC_ScrollBarSubLine:
case SC_ScrollBarAddLine:
return scrollBarInternalSubControlRect( option, subControl );
return scrollBarInternalSubControlRect( option, subControl );
//The main groove area. This is used to compute the others...
case SC_ScrollBarGroove:
@ -2090,10 +2097,10 @@ namespace Oxygen
{
case SC_SpinBoxUp:
return handleRTL( option, QRect( buttonsLeft, r.top()+bmt, buttonsWidth, heightUp ) );
return handleRTL( option, QRect( buttonsLeft, r.top()+bmt, buttonsWidth, heightUp ) );
case SC_SpinBoxDown:
return handleRTL( option, QRect( buttonsLeft, r.bottom()-bmb-heightDown, buttonsWidth, heightDown ) );
return handleRTL( option, QRect( buttonsLeft, r.bottom()-bmb-heightDown, buttonsWidth, heightDown ) );
case SC_SpinBoxEditField:
{
@ -2102,10 +2109,10 @@ namespace Oxygen
}
case SC_SpinBoxFrame:
return sb->frame ? r : QRect();
return sb->frame ? r : QRect();
default:
break;
break;
}
@ -2251,7 +2258,7 @@ namespace Oxygen
case QStyleOptionMenuItem::TearOff:
case QStyleOptionMenuItem::Margin:
case QStyleOptionMenuItem::EmptyArea:
return contentsSize;
return contentsSize;
}
// apply the outermost margin.
@ -3037,23 +3044,23 @@ namespace Oxygen
{
case QTabBar::RoundedNorth:
case QTabBar::TriangularNorth:
r.setBottom( r.bottom()-6 );
break;
r.setBottom( r.bottom()-6 );
break;
case QTabBar::RoundedSouth:
case QTabBar::TriangularSouth:
r.setTop( r.top() + 6 );
break;
r.setTop( r.top() + 6 );
break;
case QTabBar::RoundedWest:
case QTabBar::TriangularWest:
r.setRight( r.right() - 6 );
break;
r.setRight( r.right() - 6 );
break;
case QTabBar::RoundedEast:
case QTabBar::TriangularEast:
r.setLeft( r.left() + 6 );
break;
r.setLeft( r.left() + 6 );
break;
default: break;
@ -3482,19 +3489,19 @@ namespace Oxygen
switch( StyleConfigData::viewTriangularExpanderSize() )
{
case StyleConfigData::TE_TINY:
size = ArrowTiny;
break;
size = ArrowTiny;
break;
case StyleConfigData::TE_NORMAL:
penThickness = 1.6;
offset = 0.0;
size = ArrowNormal;
break;
default:
case StyleConfigData::TE_SMALL:
size = ArrowSmall;
break;
case StyleConfigData::TE_NORMAL:
penThickness = 1.6;
offset = 0.0;
size = ArrowNormal;
break;
size = ArrowSmall;
break;
}
@ -3775,29 +3782,31 @@ namespace Oxygen
case QTabBar::TriangularNorth:
case QTabBar::RoundedNorth:
gradientRect.adjust( 0, 0, 0, -5 );
if( !reverseLayout ) gradientRect.translate( -GlowWidth,0 );
break;
gradientRect.adjust( 0, 0, 0, -5 );
if( !reverseLayout ) gradientRect.translate( -GlowWidth,0 );
break;
case QTabBar::TriangularSouth:
case QTabBar::RoundedSouth:
gradientRect.adjust( 0, 5, 0, 0 );
if( !reverseLayout ) gradientRect.translate( -GlowWidth,0 );
break;
gradientRect.adjust( 0, 5, 0, 0 );
if( !reverseLayout ) gradientRect.translate( -GlowWidth,0 );
break;
case QTabBar::TriangularWest:
case QTabBar::RoundedWest:
gradientRect.adjust( 0, 0, -5, 0 );
gradientRect.translate( 0,-GlowWidth );
break;
gradientRect.adjust( 0, 0, -5, 0 );
gradientRect.translate( 0,-GlowWidth );
break;
case QTabBar::TriangularEast:
case QTabBar::RoundedEast:
gradientRect.adjust( 5, 0, 0, 0 );
gradientRect.translate( 0,-GlowWidth );
break;
gradientRect.adjust( 5, 0, 0, 0 );
gradientRect.translate( 0,-GlowWidth );
break;
default:
return true;
default: return true;
}
// fade tabbar
@ -3818,8 +3827,8 @@ namespace Oxygen
grad.setColorAt( 0, Qt::transparent );
grad.setColorAt( 0.6, Qt::black );
if( widget )
helper().renderWindowBackground( &pp, pm.rect(), widget, palette );
if( widget )
helper().renderWindowBackground( &pp, pm.rect(), widget, palette );
pp.setCompositionMode( QPainter::CompositionMode_DestinationAtop );
pp.fillRect( pm.rect(), QBrush( grad ) );
pp.end();
@ -6691,7 +6700,7 @@ namespace Oxygen
}
default:
break;
break;
}
const bool verticalTabs( _style.data()->isVerticalTab( tabOpt ) );
@ -7424,13 +7433,13 @@ namespace Oxygen
switch( StyleConfigData::tabStyle() )
{
case StyleConfigData::TS_PLAIN:
_tabBarTabShapeControl = &Style::drawTabBarTabShapeControl_Plain;
break;
_tabBarTabShapeControl = &Style::drawTabBarTabShapeControl_Plain;
break;
default:
case StyleConfigData::TS_SINGLE:
_tabBarTabShapeControl = &Style::drawTabBarTabShapeControl_Single;
break;
_tabBarTabShapeControl = &Style::drawTabBarTabShapeControl_Single;
break;
}
// frame focus
@ -7949,25 +7958,26 @@ namespace Oxygen
{
case QTabBar::RoundedNorth:
case QTabBar::TriangularNorth:
fillRect.adjust( 4, 4, -4, -6 );
break;
fillRect.adjust( 4, 4, -4, -6 );
break;
case QTabBar::RoundedSouth:
case QTabBar::TriangularSouth:
fillRect.adjust( 4, 4, -4, -4 );
break;
fillRect.adjust( 4, 4, -4, -4 );
break;
case QTabBar::RoundedWest:
case QTabBar::TriangularWest:
fillRect.adjust( 4, 3, -5, -5 );
break;
fillRect.adjust( 4, 3, -5, -5 );
break;
case QTabBar::RoundedEast:
case QTabBar::TriangularEast:
fillRect.adjust( 5, 3, -4, -5 );
break;
fillRect.adjust( 5, 3, -4, -5 );
break;
default: return;
default:
return;
}
@ -7990,25 +8000,26 @@ namespace Oxygen
{
case QTabBar::RoundedNorth:
case QTabBar::TriangularNorth:
highlight = QLinearGradient( fillRect.topLeft(), fillRect.bottomLeft() );
break;
highlight = QLinearGradient( fillRect.topLeft(), fillRect.bottomLeft() );
break;
case QTabBar::RoundedSouth:
case QTabBar::TriangularSouth:
highlight = QLinearGradient( fillRect.bottomLeft(), fillRect.topLeft() );
break;
highlight = QLinearGradient( fillRect.bottomLeft(), fillRect.topLeft() );
break;
case QTabBar::RoundedEast:
case QTabBar::TriangularEast:
highlight = QLinearGradient( fillRect.topRight(), fillRect.topLeft() );
break;
highlight = QLinearGradient( fillRect.topRight(), fillRect.topLeft() );
break;
case QTabBar::RoundedWest:
case QTabBar::TriangularWest:
highlight = QLinearGradient( fillRect.topLeft(), fillRect.topRight() );
break;
highlight = QLinearGradient( fillRect.topLeft(), fillRect.topRight() );
break;
default: return;
default:
return;
}
@ -8291,7 +8302,7 @@ namespace Oxygen
}
default:
break;
break;
}
painter->restore();
}
@ -8835,7 +8846,8 @@ namespace Oxygen
break;
}
default: break;
default:
break;
}

View file

@ -706,9 +706,6 @@ namespace Oxygen
void renderHeaderBackground( const QRect&, const QPalette&, QPainter*, const QWidget*, bool horizontal, bool reverse ) const;
void renderHeaderLines( const QRect&, const QPalette&, QPainter*, TileSet::Tiles ) const;
void renderMenuItemRect( const QStyleOption* opt, const QRect& rect, const QPalette& pal, QPainter* p ) const
{ renderMenuItemRect( opt, rect, pal.color(QPalette::Window), pal, p ); }
void renderMenuItemRect( const QStyleOption*, const QRect&, const QColor&, const QPalette&, QPainter* p ) const;
//! checkbox state (used for checkboxes _and_ radio buttons)

View file

@ -181,18 +181,17 @@ namespace Oxygen
{
case QEvent::MouseButtonPress:
return mousePressEvent( object, event );
break;
case QEvent::MouseMove:
if ( object == _target.data() ) return mouseMoveEvent( object, event );
break;
break;
case QEvent::MouseButtonRelease:
if ( _target ) return mouseReleaseEvent( object, event );
break;
break;
default:
break;
break;
}