fix light intensity layout and other stuff
This commit is contained in:
parent
7fe4f76d75
commit
d34e5a47d9
|
@ -68,7 +68,7 @@ Box::Box( const QString& title, QQuickItem* parent )
|
||||||
// auto* t = new QskTextLabel( "bla", r );
|
// auto* t = new QskTextLabel( "bla", r );
|
||||||
|
|
||||||
|
|
||||||
m_label->setFontRole( DaytimeSkin::TitleFont );
|
m_label->setFontRole( Skin::TitleFont );
|
||||||
|
|
||||||
if( m_label->text().isEmpty() )
|
if( m_label->text().isEmpty() )
|
||||||
{
|
{
|
||||||
|
|
|
@ -146,7 +146,7 @@ LightDisplay::LightDisplay( QQuickItem* parent )
|
||||||
m_leftLabel->setSizePolicy( Qt::Horizontal, QskSizePolicy::Maximum );
|
m_leftLabel->setSizePolicy( Qt::Horizontal, QskSizePolicy::Maximum );
|
||||||
m_centreLabel->setSizePolicy( Qt::Horizontal, QskSizePolicy::Maximum );
|
m_centreLabel->setSizePolicy( Qt::Horizontal, QskSizePolicy::Maximum );
|
||||||
m_centreLabel->setZ( 1 );
|
m_centreLabel->setZ( 1 );
|
||||||
m_centreLabel->setFontRole( DaytimeSkin::LargeFont );
|
m_centreLabel->setFontRole( QskSkin::LargeFont );
|
||||||
m_centreLabel->setTextColor( "#929cb2" );
|
m_centreLabel->setTextColor( "#929cb2" );
|
||||||
m_rightLabel->setSizePolicy( Qt::Horizontal, QskSizePolicy::Maximum );
|
m_rightLabel->setSizePolicy( Qt::Horizontal, QskSizePolicy::Maximum );
|
||||||
m_rightLabel->setZ( 1 );
|
m_rightLabel->setZ( 1 );
|
||||||
|
@ -174,7 +174,8 @@ QskAspect::Subcontrol LightDisplay::effectiveSubcontrol( QskAspect::Subcontrol s
|
||||||
|
|
||||||
void LightDisplay::updateLayout()
|
void LightDisplay::updateLayout()
|
||||||
{
|
{
|
||||||
const int r = qMin( width(), height() );
|
const qreal w = width() - ( m_leftLabel->width() + m_rightLabel->width() );
|
||||||
|
const int r = qMin( w, height() );
|
||||||
m_dimmer->setContentsSize( {r - 4, r - 4} ); // for some reason we need some padding, hence the 4
|
m_dimmer->setContentsSize( {r - 4, r - 4} ); // for some reason we need some padding, hence the 4
|
||||||
m_dimmer->setSize( QSizeF( r, r ) );
|
m_dimmer->setSize( QSizeF( r, r ) );
|
||||||
const qreal padding = 8;
|
const qreal padding = 8;
|
||||||
|
|
Loading…
Reference in New Issue