style My Devices section

This commit is contained in:
Peter Hartmann 2021-03-31 18:39:19 +02:00
parent 621851cda7
commit 4776e73c24
1 changed files with 6 additions and 9 deletions

View File

@ -14,14 +14,14 @@ namespace
class Device : public QskLinearBox class Device : public QskLinearBox
{ {
public: public:
Device( const QString& name, const QskGradient& gradient, QQuickItem* parent ) // ### remove gradient and style Device( const QString& name, bool isBright, QQuickItem* parent )
: QskLinearBox( Qt::Vertical, parent ) : QskLinearBox( Qt::Vertical, parent )
, m_name( name ) , m_name( name )
{ {
setDefaultAlignment( Qt::AlignCenter ); setDefaultAlignment( Qt::AlignCenter );
setAutoAddChildren( false ); setAutoAddChildren( false );
m_icon = new RoundedIcon( QString(), this ); m_icon = new RoundedIcon( QString(), isBright, this );
m_icon->setOpacity( 0.15 ); m_icon->setOpacity( 0.15 );
m_icon->setFixedWidth( 60 ); m_icon->setFixedWidth( 60 );
addItem( m_icon ); addItem( m_icon );
@ -61,18 +61,15 @@ MyDevices::MyDevices( QQuickItem* parent )
{ {
auto* content = new QskGridBox( this ); auto* content = new QskGridBox( this );
QskGradient gradient1( QskGradient::Vertical, "#FF3122", "#FF7D34" ); auto* lamps = new Device( "Lamps", true, content );
QskGradient gradient2( QskGradient::Vertical, "#6100FF", "#6776FF" );
auto* lamps = new Device( "Lamps", gradient1, content );
content->addItem( lamps, 0, 0 ); content->addItem( lamps, 0, 0 );
auto* musicSystem = new Device( "Music System", gradient2, content ); auto* musicSystem = new Device( "Music System", false, content );
content->addItem( musicSystem, 0, 1 ); content->addItem( musicSystem, 0, 1 );
auto* ac = new Device( "AC", gradient2, content ); auto* ac = new Device( "AC", false, content );
content->addItem( ac, 1, 0 ); content->addItem( ac, 1, 0 );
auto* router = new Device( "Router", gradient1, content ); auto* router = new Device( "Router", true, content );
content->addItem( router, 1, 1 ); content->addItem( router, 1, 1 );
} }