style segmented bar
This commit is contained in:
parent
e5880cf3ba
commit
9ab96db757
|
@ -336,7 +336,9 @@ void Editor::setupSegmentedBar()
|
||||||
// Panel
|
// Panel
|
||||||
|
|
||||||
setPadding( Q::Panel, 0 );
|
setPadding( Q::Panel, 0 );
|
||||||
setSpacing( Q::Panel, 5 );
|
setSpacing( Q::Panel, 0 );
|
||||||
|
|
||||||
|
setBoxShape( Q::Panel, 100, Qt::RelativeSize );
|
||||||
|
|
||||||
setBoxBorderMetrics( Q::Panel, 1 );
|
setBoxBorderMetrics( Q::Panel, 1 );
|
||||||
setBoxBorderColors( Q::Panel, m_pal.outline );
|
setBoxBorderColors( Q::Panel, m_pal.outline );
|
||||||
|
@ -350,11 +352,24 @@ void Editor::setupSegmentedBar()
|
||||||
{
|
{
|
||||||
// Segment
|
// Segment
|
||||||
|
|
||||||
setPadding( Q::Segment, QskMargins( 2, 5, 2, 5 ) );
|
setGradient( Q::Segment, Qt::transparent );
|
||||||
|
|
||||||
|
// ### resolve this problem:
|
||||||
|
// setBoxBorderMetrics( Q::Segment, 0, 0, 1, 0 );
|
||||||
|
// setBoxBorderColors( Q::Segment, m_pal.outline );
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
// Cursor
|
// Cursor
|
||||||
|
setMargin( Q::Cursor, 1 );
|
||||||
|
setBoxShape( Q::Cursor, 0 );
|
||||||
|
|
||||||
|
setBoxShape( Q::Cursor | Q::Minimum | A::Horizontal, 100, 0, 100, 0, Qt::RelativeSize );
|
||||||
|
setBoxShape( Q::Cursor | Q::Maximum | A::Horizontal, 0, 100, 0, 100, Qt::RelativeSize );
|
||||||
|
|
||||||
|
setBoxShape( Q::Cursor | Q::Minimum | A::Vertical, 100, 100, 0, 0, Qt::RelativeSize );
|
||||||
|
setBoxShape( Q::Cursor | Q::Maximum | A::Vertical, 0, 0, 100, 100, Qt::RelativeSize );
|
||||||
|
|
||||||
setGradient( Q::Cursor, m_pal.secondaryContainer );
|
setGradient( Q::Cursor, m_pal.secondaryContainer );
|
||||||
QColor c1( m_pal.onSurface );
|
QColor c1( m_pal.onSurface );
|
||||||
c1.setAlphaF( 0.12 );
|
c1.setAlphaF( 0.12 );
|
||||||
|
@ -363,11 +378,6 @@ void Editor::setupSegmentedBar()
|
||||||
setAnimation( Q::Cursor | A::Metric | A::Position, 100 );
|
setAnimation( Q::Cursor | A::Metric | A::Position, 100 );
|
||||||
}
|
}
|
||||||
|
|
||||||
for( auto subControl : { Q::Panel, Q::Cursor } )
|
|
||||||
{
|
|
||||||
setBoxShape( subControl, 100, Qt::RelativeSize );
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
// Text
|
// Text
|
||||||
|
|
||||||
|
@ -378,10 +388,8 @@ void Editor::setupSegmentedBar()
|
||||||
{
|
{
|
||||||
// Graphic
|
// Graphic
|
||||||
|
|
||||||
#if 0
|
setPadding( Q::Graphic, 10 );
|
||||||
setGraphicRole( Q::Graphic, ... );
|
setMargin( Q::Graphic, 10 );
|
||||||
setStrutSize( Q::Graphic, ... );
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue