From 39aebeafea3c8e67a5c8d03375573060ebe640ca Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Mon, 21 May 2018 17:48:22 -0400 Subject: [PATCH] Use setPlaceholderText for profile name instead of kmessagewidget The kmessagewidget was in the wrong location; instead of fixing that just remove it in favor of using setPlaceholderText. The only way to empty the profile name is from user interaction. See https://phabricator.kde.org/D12523 for comments --- src/EditProfileDialog.cpp | 11 +---------- src/EditProfileDialog.ui | 3 --- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/src/EditProfileDialog.cpp b/src/EditProfileDialog.cpp index bd453922..68436fcc 100644 --- a/src/EditProfileDialog.cpp +++ b/src/EditProfileDialog.cpp @@ -329,23 +329,16 @@ void EditProfileDialog::setupGeneralPage(const Profile::Ptr profile) { // basic profile options { - _ui->emptyNameWarningWidget->setWordWrap(false); - _ui->emptyNameWarningWidget->setCloseButtonVisible(false); - _ui->emptyNameWarningWidget->setMessageType(KMessageWidget::Warning); + _ui->profileNameEdit->setPlaceholderText(i18nc("@label:textbox", "Enter descriptive label")); ProfileGroup::Ptr group = profile->asGroup(); if (!group || group->profiles().count() < 2) { _ui->profileNameEdit->setText(profile->name()); _ui->profileNameEdit->setClearButtonEnabled(true); - - _ui->emptyNameWarningWidget->setVisible(profile->name().isEmpty()); - _ui->emptyNameWarningWidget->setText(i18n("Profile name is empty.")); } else { _ui->profileNameEdit->setText(groupProfileNames(group, -1)); _ui->profileNameEdit->setEnabled(false); _ui->profileNameLabel->setEnabled(false); - - _ui->emptyNameWarningWidget->setVisible(false); } } @@ -491,8 +484,6 @@ void EditProfileDialog::selectIcon() void EditProfileDialog::profileNameChanged(const QString &name) { - _ui->emptyNameWarningWidget->setVisible(name.isEmpty()); - updateTempProfileProperty(Profile::Name, name); updateTempProfileProperty(Profile::UntranslatedName, name); updateCaption(_tempProfile); diff --git a/src/EditProfileDialog.ui b/src/EditProfileDialog.ui index a23e9148..08bee95d 100644 --- a/src/EditProfileDialog.ui +++ b/src/EditProfileDialog.ui @@ -122,9 +122,6 @@ - - -