summaryrefslogtreecommitdiffstats
path: root/src/libs/installer
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2023-10-23 16:54:25 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2023-10-24 09:21:16 +0300
commita0d295995e1a098133d732e722749102588ce2c7 (patch)
treed6782d4c76066734b87d34ec87f214be25541244 /src/libs/installer
parentb33fff1b5afff8c695e0b4aea9e24165ef124752 (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.cpp12
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);