Set Object name to graphical elements to thematize by qss
This commit is contained in:
parent
a4bc98742a
commit
4c6f42ecfa
@ -34,6 +34,7 @@
|
||||
#include <QDesktopWidget>
|
||||
#include <QLabel>
|
||||
#include <QTreeView>
|
||||
#include <QFile>
|
||||
|
||||
CalamaresWindow::CalamaresWindow( QWidget* parent )
|
||||
: QWidget( parent )
|
||||
@ -51,7 +52,8 @@ CalamaresWindow::CalamaresWindow( QWidget* parent )
|
||||
using CalamaresUtils::windowPreferredWidth;
|
||||
|
||||
QSize availableSize = qApp->desktop()->availableGeometry( this ).size();
|
||||
|
||||
this->setObjectName("mainApp");
|
||||
|
||||
cDebug() << "Available size" << availableSize;
|
||||
|
||||
if ( ( availableSize.width() < windowPreferredWidth ) || ( availableSize.height() < windowPreferredHeight ) )
|
||||
@ -71,10 +73,12 @@ CalamaresWindow::CalamaresWindow( QWidget* parent )
|
||||
setLayout( mainLayout );
|
||||
|
||||
QWidget* sideBox = new QWidget( this );
|
||||
sideBox->setObjectName("sidebarApp");
|
||||
mainLayout->addWidget( sideBox );
|
||||
|
||||
QBoxLayout* sideLayout = new QVBoxLayout;
|
||||
sideBox->setLayout( sideLayout );
|
||||
// Set this attribute into qss file
|
||||
sideBox->setFixedWidth( qBound( 100, CalamaresUtils::defaultFontHeight() * 12, w < windowPreferredWidth ? 100 : 190 ) );
|
||||
sideBox->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
|
||||
|
||||
@ -82,6 +86,8 @@ CalamaresWindow::CalamaresWindow( QWidget* parent )
|
||||
sideLayout->addLayout( logoLayout );
|
||||
logoLayout->addStretch();
|
||||
QLabel* logoLabel = new QLabel( sideBox );
|
||||
logoLabel->setObjectName("logoApp");
|
||||
//Define all values into qss file
|
||||
{
|
||||
QPalette plt = sideBox->palette();
|
||||
sideBox->setAutoFillBackground( true );
|
||||
@ -142,6 +148,11 @@ CalamaresWindow::CalamaresWindow( QWidget* parent )
|
||||
connect( m_viewManager, &Calamares::ViewManager::enlarge, this, &CalamaresWindow::enlarge );
|
||||
|
||||
mainLayout->addWidget( m_viewManager->centralWidget() );
|
||||
QFile File("/etc/calamares/stylesheet.qss");
|
||||
File.open(QFile::ReadOnly);
|
||||
QString StyleSheet = QLatin1String(File.readAll());
|
||||
this->setStyleSheet(StyleSheet);
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -35,6 +35,7 @@ ProgressTreeView::ProgressTreeView( QWidget* parent )
|
||||
{
|
||||
s_instance = this; //FIXME: should assert when s_instance gets written and it wasn't nullptr
|
||||
|
||||
this->setObjectName("sidebarMenuApp");
|
||||
setFrameShape( QFrame::NoFrame );
|
||||
setContentsMargins( 0, 0, 0, 0 );
|
||||
|
||||
|
@ -32,6 +32,8 @@ BootInfoWidget::BootInfoWidget( QWidget* parent )
|
||||
, m_bootIcon( new QLabel )
|
||||
, m_bootLabel( new QLabel )
|
||||
{
|
||||
m_bootIcon->setObjectName("bootInfoIcon");
|
||||
m_bootLabel->setObjectName("bootInfoLabel");
|
||||
QHBoxLayout* mainLayout = new QHBoxLayout;
|
||||
setLayout( mainLayout );
|
||||
|
||||
@ -47,7 +49,7 @@ BootInfoWidget::BootInfoWidget( QWidget* parent )
|
||||
m_bootIcon->setPixmap( CalamaresUtils::defaultPixmap( CalamaresUtils::BootEnvironment,
|
||||
CalamaresUtils::Original,
|
||||
iconSize ) );
|
||||
|
||||
|
||||
QFontMetrics fm = QFontMetrics( QFont() );
|
||||
m_bootLabel->setMinimumWidth( fm.boundingRect( "BIOS" ).width() + CalamaresUtils::defaultFontHeight() / 2 );
|
||||
m_bootLabel->setAlignment( Qt::AlignCenter );
|
||||
|
@ -39,7 +39,8 @@ DeviceInfoWidget::DeviceInfoWidget( QWidget* parent )
|
||||
setLayout( mainLayout );
|
||||
|
||||
CalamaresUtils::unmarginLayout( mainLayout );
|
||||
|
||||
m_ptLabel->setObjectName("deviceInfoLabel");
|
||||
m_ptIcon->setObjectName("deviceInfoIcon");
|
||||
mainLayout->addWidget( m_ptIcon );
|
||||
mainLayout->addWidget( m_ptLabel );
|
||||
|
||||
|
@ -57,6 +57,7 @@ PartitionBarsView::PartitionBarsView( QWidget* parent )
|
||||
, canBeSelected( []( const QModelIndex& ) { return true; } )
|
||||
, m_hoveredIndex( QModelIndex() )
|
||||
{
|
||||
this->setObjectName("partitionBarView");
|
||||
setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed );
|
||||
setFrameStyle( QFrame::NoFrame );
|
||||
setSelectionBehavior( QAbstractItemView::SelectRows );
|
||||
|
@ -39,6 +39,7 @@ SummaryPage::SummaryPage( const SummaryViewStep* thisViewStep, QWidget* parent )
|
||||
, m_contentWidget( nullptr )
|
||||
, m_scrollArea( new QScrollArea( this ) )
|
||||
{
|
||||
this->setObjectName("summaryStep");
|
||||
Q_UNUSED( parent );
|
||||
Q_ASSERT( m_thisViewStep );
|
||||
QVBoxLayout* layout = new QVBoxLayout( this );
|
||||
|
Loading…
Reference in New Issue
Block a user