diff options
author | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2023-10-23 16:54:25 +0300 |
---|---|---|
committer | Arttu Tarkiainen <arttu.tarkiainen@qt.io> | 2023-10-24 09:21:16 +0300 |
commit | a0d295995e1a098133d732e722749102588ce2c7 (patch) | |
tree | d6782d4c76066734b87d34ec87f214be25541244 /src/libs/installer | |
parent | b33fff1b5afff8c695e0b4aea9e24165ef124752 (diff) |
ComponentSelectionPage: use vertial layout for right side buttons
To allow the texts of the "Browse QBSP files" and "Create Offline
Installer" buttons to fit better with all translations, use a vertical
layout instead of a horizontal one.
Task-number: QTIFW-3138
Change-Id: Ic8e77590ced75e06f125c489abfbcf38fb9f8f11
Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs/installer')
-rw-r--r-- | src/libs/installer/componentselectionpage_p.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index d1195d608..d9ed9a0ec 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -122,16 +122,12 @@ ComponentSelectionPagePrivate::ComponentSelectionPagePrivate(ComponentSelectionP m_sizeLabel->setObjectName(QLatin1String("ComponentSizeLabel")); descriptionVLayout->addWidget(m_sizeLabel); - QHBoxLayout *pushButtonHLayout = new QHBoxLayout; - pushButtonHLayout->setObjectName(QLatin1String("PushButtonHLayout")); - m_createOfflinePushButton = new QPushButton(q); m_createOfflinePushButton->setVisible(false); m_createOfflinePushButton->setText(ComponentSelectionPage::tr("Create Offline Installer")); m_createOfflinePushButton->setToolTip( ComponentSelectionPage::tr("Create offline installer from selected components, instead " "of installing now.")); - pushButtonHLayout->addWidget(m_createOfflinePushButton); connect(m_createOfflinePushButton, &QPushButton::clicked, this, &ComponentSelectionPagePrivate::createOfflineButtonClicked); @@ -144,13 +140,13 @@ ComponentSelectionPagePrivate::ComponentSelectionPagePrivate(ComponentSelectionP m_qbspPushButton->setToolTip( ComponentSelectionPage::tr("Select a Qt Board Support Package file to install " "additional content that is not directly available from the online repositories.")); - pushButtonHLayout->addWidget(m_qbspPushButton); connect(m_qbspPushButton, &QPushButton::clicked, this, &ComponentSelectionPagePrivate::qbspButtonClicked); m_rightSideVLayout->addWidget(m_descriptionBaseWidget); - m_rightSideVLayout->addLayout(pushButtonHLayout); + m_rightSideVLayout->addWidget(m_createOfflinePushButton); + m_rightSideVLayout->addWidget(m_qbspPushButton); QHBoxLayout *topHLayout = new QHBoxLayout; @@ -327,11 +323,11 @@ void ComponentSelectionPagePrivate::showCategoryLayout(bool show) if (show) { m_rightSideVLayout->removeWidget(m_descriptionBaseWidget); m_tabWidget->insertTab(0, m_descriptionBaseWidget, tr("Information")); - m_rightSideVLayout->insertWidget(m_rightSideVLayout->count() - 1, m_tabWidget); + m_rightSideVLayout->insertWidget(0, m_tabWidget); } else { m_tabWidget->removeTab(0); m_rightSideVLayout->removeWidget(m_tabWidget); - m_rightSideVLayout->insertWidget(m_rightSideVLayout->count() - 1, m_descriptionBaseWidget); + m_rightSideVLayout->insertWidget(0, m_descriptionBaseWidget); m_descriptionBaseWidget->setVisible(true); } m_tabWidget->setVisible(show); |