Make sure KLineEdit::clearButtonClicked is emitted

Authored by aacid on Jun 27 2018, 9:10 PM.

Description

Make sure KLineEdit::clearButtonClicked is emitted

Summary:
Even when calling setClearButtonEnabled instead of setClearButtonShown

Recently KLineEdit::setClearButtonShown got deprecated, but that meant
that silently &KLineEdit::clearButtonClicked would not be emitted.

This patch corrects it. It uses quite a bit of internal magic, but
the old one was already using some so i think it's ok, given it even
comes with an autotest that will break when Qt changes its internals

Test Plan: Test passes :)

Reviewers: broulik

Reviewed By: broulik

Subscribers: davidedmundson, kde-frameworks-devel, broulik

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D13695

Details

Committed
aacidJun 27 2018, 9:10 PM
Reviewer
broulik
Differential Revision
D13695: Make sure KLineEdit::clearButtonClicked is emitted
Parents
R284:ce4109d697da: GIT_SILENT Upgrade KF5 version to 5.48.0.
Branches
Unknown
Tags
Unknown