aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2019-12-14 21:18:13 +0100
committerAlessandro Portale <alessandro.portale@qt.io>2019-12-20 15:13:54 +0000
commit445a09b17c4042fda5c64dfcc81de4d7ce5b02ca (patch)
tree13fcf94dd43b8fdcfba8c5f8914cbe48f83de7d2 /src/plugins/ios
parent00fb2421e733f9c6ecfa157996161506fe1261a8 (diff)
Ios: Use Utils::InfoLabel in IosBuildConfiguration
Task-number: QTCREATORBUG-23346 Change-Id: Ia5a0a1ca1df3c33c256b2021b31faf7989720086 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/ios')
-rw-r--r--src/plugins/ios/iosbuildconfiguration.cpp46
1 files changed, 7 insertions, 39 deletions
diff --git a/src/plugins/ios/iosbuildconfiguration.cpp b/src/plugins/ios/iosbuildconfiguration.cpp
index e7b4fdd03a..6e99331aa5 100644
--- a/src/plugins/ios/iosbuildconfiguration.cpp
+++ b/src/plugins/ios/iosbuildconfiguration.cpp
@@ -37,7 +37,7 @@
#include <utils/algorithm.h>
#include <utils/detailswidget.h>
-#include <utils/utilsicons.h>
+#include <utils/infolabel.h>
#include <QCheckBox>
#include <QComboBox>
@@ -91,10 +91,8 @@ private:
QComboBox *m_signEntityCombo;
QCheckBox *m_autoSignCheckbox;
QLabel *m_signEntityLabel;
- QLabel *m_infoIconLabel;
- QLabel *m_infoLabel;
- QLabel *m_warningIconLabel;
- QLabel *m_warningLabel;
+ Utils::InfoLabel *m_infoLabel;
+ Utils::InfoLabel *m_warningLabel;
};
IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc)
@@ -132,36 +130,16 @@ IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc)
m_signEntityLabel = new QLabel(container);
- m_infoIconLabel = new QLabel(container);
- QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Preferred);
- sizePolicy3.setHorizontalStretch(0);
- sizePolicy3.setVerticalStretch(0);
- m_infoIconLabel->setSizePolicy(sizePolicy3);
+ m_infoLabel = new Utils::InfoLabel({}, Utils::InfoLabel::Information, container);
- m_infoLabel = new QLabel(container);
- QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Preferred);
- sizePolicy4.setHorizontalStretch(0);
- sizePolicy4.setVerticalStretch(0);
- m_infoLabel->setSizePolicy(sizePolicy4);
- m_infoLabel->setWordWrap(false);
-
- m_warningIconLabel = new QLabel(container);
- m_warningIconLabel->setSizePolicy(sizePolicy3);
-
- m_warningLabel = new QLabel(container);
- m_warningLabel->setSizePolicy(sizePolicy4);
- m_warningLabel->setWordWrap(true);
+ m_warningLabel = new Utils::InfoLabel({}, Utils::InfoLabel::Warning, container);
m_signEntityLabel->setText(IosBuildConfiguration::tr("Development team:"));
connect(m_qmakeDefaults, &QPushButton::clicked, this, &IosBuildSettingsWidget::onReset);
- m_infoIconLabel->hide();
- m_infoIconLabel->setPixmap(Utils::Icons::INFO.pixmap());
m_infoLabel->hide();
- m_warningIconLabel->hide();
- m_warningIconLabel->setPixmap(Utils::Icons::WARNING.pixmap());
m_warningLabel->hide();
detailsWidget->setState(Utils::DetailsWidget::NoSummary);
@@ -192,18 +170,10 @@ IosBuildSettingsWidget::IosBuildSettingsWidget(IosBuildConfiguration *bc)
gridLayout->addWidget(m_autoSignCheckbox, 0, 2, 1, 1);
gridLayout->addWidget(m_qmakeDefaults, 1, 1, 1, 1);
- auto horizontalLayout = new QHBoxLayout();
- horizontalLayout->addWidget(m_infoIconLabel);
- horizontalLayout->addWidget(m_infoLabel);
-
- auto horizontalLayout_2 = new QHBoxLayout();
- horizontalLayout_2->addWidget(m_warningIconLabel);
- horizontalLayout_2->addWidget(m_warningLabel);
-
auto verticalLayout = new QVBoxLayout(container);
verticalLayout->addLayout(gridLayout);
- verticalLayout->addLayout(horizontalLayout);
- verticalLayout->addLayout(horizontalLayout_2);
+ verticalLayout->addWidget(m_infoLabel);
+ verticalLayout->addWidget(m_warningLabel);
}
void IosBuildSettingsWidget::setDefaultSigningIdentfier(const QString &identifier) const
@@ -366,7 +336,6 @@ void IosBuildSettingsWidget::updateInfoText()
}
}
- m_infoIconLabel->setVisible(!infoMessage.isEmpty());
m_infoLabel->setVisible(!infoMessage.isEmpty());
m_infoLabel->setText(infoMessage);
}
@@ -400,7 +369,6 @@ void IosBuildSettingsWidget::updateWarningText()
}
m_warningLabel->setVisible(!warningText.isEmpty());
- m_warningIconLabel->setVisible(!warningText.isEmpty());
m_warningLabel->setText(warningText);
}