fine-tune the layout
This commit is contained in:
parent
c6cd1016df
commit
295c525f82
|
@ -13,7 +13,8 @@
|
||||||
Humidity::Humidity( QQuickItem* parent )
|
Humidity::Humidity( QQuickItem* parent )
|
||||||
: Box( "", parent )
|
: Box( "", parent )
|
||||||
{
|
{
|
||||||
setMarginsHint( Panel | QskAspect::Padding, 10 );
|
setMarginsHint( Panel | QskAspect::Padding, 8 );
|
||||||
|
setSizePolicy( Qt::Vertical, QskSizePolicy::Maximum );
|
||||||
|
|
||||||
auto* layout = new QskLinearBox( Qt::Horizontal, this );
|
auto* layout = new QskLinearBox( Qt::Horizontal, this );
|
||||||
layout->setSpacing( 20 );
|
layout->setSpacing( 20 );
|
||||||
|
@ -42,7 +43,8 @@ Humidity::Humidity( QQuickItem* parent )
|
||||||
auto* upButton = new QskPushButton( buttons );
|
auto* upButton = new QskPushButton( buttons );
|
||||||
upButton->setBoxShapeHint( QskPushButton::Panel, {30, 30, 0, 0} );
|
upButton->setBoxShapeHint( QskPushButton::Panel, {30, 30, 0, 0} );
|
||||||
upButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
upButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
||||||
upButton->setFixedWidth( 32 );
|
upButton->setFixedWidth( 42 );
|
||||||
|
upButton->setFixedHeight( 46.31 );
|
||||||
upButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
upButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
||||||
upButton->setGraphic( upGraphic );
|
upButton->setGraphic( upGraphic );
|
||||||
upButton->setGraphicSourceSize( {10, 5.71} );
|
upButton->setGraphicSourceSize( {10, 5.71} );
|
||||||
|
@ -53,7 +55,8 @@ Humidity::Humidity( QQuickItem* parent )
|
||||||
auto* downButton = new QskPushButton( buttons );
|
auto* downButton = new QskPushButton( buttons );
|
||||||
downButton->setBoxShapeHint( QskPushButton::Panel, {0, 0, 30, 30} );
|
downButton->setBoxShapeHint( QskPushButton::Panel, {0, 0, 30, 30} );
|
||||||
downButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
downButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
||||||
downButton->setFixedWidth( 32 );
|
downButton->setFixedWidth( 42 );
|
||||||
|
downButton->setFixedHeight( 46.31 );
|
||||||
downButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
downButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
||||||
downButton->setGraphic( downGraphic );
|
downButton->setGraphic( downGraphic );
|
||||||
downButton->setGraphicSourceSize( {10, 5.71} );
|
downButton->setGraphicSourceSize( {10, 5.71} );
|
||||||
|
|
|
@ -13,8 +13,8 @@
|
||||||
IndoorTemperature::IndoorTemperature( QQuickItem* parent )
|
IndoorTemperature::IndoorTemperature( QQuickItem* parent )
|
||||||
: Box( "", parent )
|
: Box( "", parent )
|
||||||
{
|
{
|
||||||
// setBackgroundColor( Qt::transparent );
|
setMarginsHint( Panel | QskAspect::Padding, 8 );
|
||||||
setMarginsHint( Panel | QskAspect::Padding, 10 );
|
setSizePolicy( Qt::Vertical, QskSizePolicy::Maximum );
|
||||||
|
|
||||||
auto* layout = new QskLinearBox( Qt::Horizontal, this );
|
auto* layout = new QskLinearBox( Qt::Horizontal, this );
|
||||||
layout->setSpacing( 20 );
|
layout->setSpacing( 20 );
|
||||||
|
@ -25,6 +25,7 @@ IndoorTemperature::IndoorTemperature( QQuickItem* parent )
|
||||||
icon->setFixedSize( 68, 68 ); // ### fix properly
|
icon->setFixedSize( 68, 68 ); // ### fix properly
|
||||||
|
|
||||||
auto* titleAndValue = new QskLinearBox( Qt::Vertical, layout );
|
auto* titleAndValue = new QskLinearBox( Qt::Vertical, layout );
|
||||||
|
titleAndValue->setMargins( {0, 10, 0, 0} );
|
||||||
|
|
||||||
auto* title = new QskTextLabel( "Indoor Temperature", titleAndValue );
|
auto* title = new QskTextLabel( "Indoor Temperature", titleAndValue );
|
||||||
title->setFontRole( DaytimeSkin::TitleFont );
|
title->setFontRole( DaytimeSkin::TitleFont );
|
||||||
|
@ -43,7 +44,8 @@ IndoorTemperature::IndoorTemperature( QQuickItem* parent )
|
||||||
auto* upButton = new QskPushButton( buttons );
|
auto* upButton = new QskPushButton( buttons );
|
||||||
upButton->setBoxShapeHint( QskPushButton::Panel, {30, 30, 0, 0} );
|
upButton->setBoxShapeHint( QskPushButton::Panel, {30, 30, 0, 0} );
|
||||||
upButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
upButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
||||||
upButton->setFixedWidth( 32 );
|
upButton->setFixedWidth( 42 );
|
||||||
|
upButton->setFixedHeight( 46.31 );
|
||||||
upButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
upButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
||||||
upButton->setGraphic( upGraphic );
|
upButton->setGraphic( upGraphic );
|
||||||
upButton->setGraphicSourceSize( {10, 5.71} );
|
upButton->setGraphicSourceSize( {10, 5.71} );
|
||||||
|
@ -54,7 +56,8 @@ IndoorTemperature::IndoorTemperature( QQuickItem* parent )
|
||||||
auto* downButton = new QskPushButton( buttons );
|
auto* downButton = new QskPushButton( buttons );
|
||||||
downButton->setBoxShapeHint( QskPushButton::Panel, {0, 0, 30, 30} );
|
downButton->setBoxShapeHint( QskPushButton::Panel, {0, 0, 30, 30} );
|
||||||
downButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
downButton->setSizePolicy( QskSizePolicy::Fixed, QskSizePolicy::Expanding );
|
||||||
downButton->setFixedWidth( 32 );
|
downButton->setFixedWidth( 42 );
|
||||||
|
downButton->setFixedHeight( 46.31 );
|
||||||
downButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
downButton->setGradientHint( QskPushButton::Panel, {"#f7f7f7"} );
|
||||||
downButton->setGraphic( downGraphic );
|
downButton->setGraphic( downGraphic );
|
||||||
downButton->setGraphicSourceSize( {10, 5.71} );
|
downButton->setGraphicSourceSize( {10, 5.71} );
|
||||||
|
|
|
@ -66,7 +66,7 @@ MainContent::MainContent( QQuickItem* parent ) : QskLinearBox( Qt::Vertical, par
|
||||||
setAutoAddChildren( false );
|
setAutoAddChildren( false );
|
||||||
setSizePolicy( QskSizePolicy::Expanding, QskSizePolicy::Expanding );
|
setSizePolicy( QskSizePolicy::Expanding, QskSizePolicy::Expanding );
|
||||||
setDefaultAlignment( Qt::AlignTop );
|
setDefaultAlignment( Qt::AlignTop );
|
||||||
setSpacing( 30 );
|
setSpacing( 24 );
|
||||||
setBackgroundColor( "#FBFBFB" );
|
setBackgroundColor( "#FBFBFB" );
|
||||||
|
|
||||||
auto* topBar = new TopBar( this );
|
auto* topBar = new TopBar( this );
|
||||||
|
@ -74,7 +74,7 @@ MainContent::MainContent( QQuickItem* parent ) : QskLinearBox( Qt::Vertical, par
|
||||||
|
|
||||||
auto* gridBox = new QskGridBox( this );
|
auto* gridBox = new QskGridBox( this );
|
||||||
gridBox->setSpacing( 15 );
|
gridBox->setSpacing( 15 );
|
||||||
gridBox->setMargins( {15, 0, 15, 20} );
|
gridBox->setMargins( {15, 0, 27, 24} );
|
||||||
gridBox->setPanel( true );
|
gridBox->setPanel( true );
|
||||||
gridBox->setBoxShapeHint( QskBox::Panel, 6 );
|
gridBox->setBoxShapeHint( QskBox::Panel, 6 );
|
||||||
gridBox->setBoxBorderMetricsHint( QskBox::Panel, 2 );
|
gridBox->setBoxBorderMetricsHint( QskBox::Panel, 2 );
|
||||||
|
|
Loading…
Reference in New Issue