From 07db73c34f4de1a26f130612298ee0a789836fc2 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 21 Mar 2023 09:33:26 +0200 Subject: Set placeholder text for combobox Placeholder text is shown in combobox when it is closed and won't appear in the dropdown list. Change-Id: I488634e72c81a2c37d289d408e051f841f2e40b8 Reviewed-by: Arttu Tarkiainen --- src/libs/installer/componentselectionpage_p.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/libs/installer/componentselectionpage_p.cpp b/src/libs/installer/componentselectionpage_p.cpp index c3590298a..36a7ba1fb 100644 --- a/src/libs/installer/componentselectionpage_p.cpp +++ b/src/libs/installer/componentselectionpage_p.cpp @@ -61,10 +61,10 @@ namespace QInstaller { \internal */ -constexpr int scNoCheckSelectionIndex = 0; -constexpr int scCheckDefaultIndex = 1; -constexpr int scCheckAllIndex = 2; -constexpr int scUncheckAllIndex = 3; +constexpr int scNoCheckSelectionIndex = -1; +constexpr int scCheckDefaultIndex = 0; +constexpr int scCheckAllIndex = 1; +constexpr int scUncheckAllIndex = 2; ComponentSelectionPagePrivate::ComponentSelectionPagePrivate(ComponentSelectionPage *qq, PackageManagerCore *core) : q(qq) @@ -142,7 +142,7 @@ ComponentSelectionPagePrivate::ComponentSelectionPagePrivate(ComponentSelectionP connect(m_checkStateComboBox, QOverload::of(&QComboBox::currentIndexChanged), this, &ComponentSelectionPagePrivate::updateAllCheckStates); - m_checkStateComboBox->insertItem(scNoCheckSelectionIndex, ComponentSelectionPage::tr("Select")); + m_checkStateComboBox->setPlaceholderText(ComponentSelectionPage::tr("Select")); if (m_core->isInstaller()) { m_checkStateComboBox->insertItem(scCheckDefaultIndex, ComponentSelectionPage::tr("Default")); m_checkStateComboBox->setItemData(scCheckDefaultIndex, -- cgit v1.2.3