[license] Fix the height of each item
- needs a qwidget to put the top-items (license name, button) in - fixes issue where the gap between the button and the hrule would change depending on what is expanded
This commit is contained in:
parent
7330afd96a
commit
8a912e6ca1
@ -66,18 +66,21 @@ LicenseWidget::LicenseWidget( LicenseEntry entry, QWidget* parent )
|
|||||||
setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum );
|
setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Minimum );
|
||||||
setContentsMargins( 4, 4, 4, 4 );
|
setContentsMargins( 4, 4, 4, 4 );
|
||||||
|
|
||||||
|
QVBoxLayout* vLayout = new QVBoxLayout;
|
||||||
|
QWidget* topPart = new QWidget( this );
|
||||||
|
vLayout->addWidget( topPart );
|
||||||
|
|
||||||
QHBoxLayout* wiLayout = new QHBoxLayout;
|
QHBoxLayout* wiLayout = new QHBoxLayout;
|
||||||
|
topPart->setLayout( wiLayout );
|
||||||
|
|
||||||
m_label->setWordWrap( true );
|
m_label->setWordWrap( true );
|
||||||
m_label->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum );
|
m_label->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum );
|
||||||
wiLayout->addWidget( m_label );
|
wiLayout->addWidget( m_label );
|
||||||
|
|
||||||
wiLayout->addSpacing( 1 );
|
wiLayout->addSpacing( 10 );
|
||||||
m_viewLicenseButton->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum );
|
m_viewLicenseButton->setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Fixed );
|
||||||
wiLayout->addWidget( m_viewLicenseButton );
|
wiLayout->addWidget( m_viewLicenseButton );
|
||||||
|
|
||||||
QVBoxLayout* vLayout = new QVBoxLayout;
|
|
||||||
vLayout->addLayout( wiLayout );
|
|
||||||
m_licenceTextLabel->setStyleSheet( "border-top: 1px solid black; margin-top: 0px; padding-top: 1em;" );
|
m_licenceTextLabel->setStyleSheet( "border-top: 1px solid black; margin-top: 0px; padding-top: 1em;" );
|
||||||
m_licenceTextLabel->setObjectName( "licenseItemFullText" );
|
m_licenceTextLabel->setObjectName( "licenseItemFullText" );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user