Review Request 125484: Allow to clear completion history
Laurent Montel
montel at kde.org
Sat Oct 3 15:12:26 UTC 2015
> On oct. 2, 2015, 8:43 après-midi, David Faure wrote:
> > Looks ok to me, except that KHistoryComboBox also adds such a menu item to the KLineEdit popup. Can you check if it has it twice now? I would expect so. In that case you could remove the action+slot from KHistoryComboBox then? (compare the slots to be sure it's the same logic).
it's not totally the same logic
it will clear the combobox + textline too.
I will add a test application for khistorycombobox soon to test it.
void KHistoryComboBox::clearHistory()
{
const QString temp = currentText();
KComboBox::clear();
if (useCompletion()) {
completionObject()->clear();
}
setEditText(temp);
}
void KHistoryComboBoxPrivate::_k_addContextMenuItems(QMenu *menu)
{
Q_Q(KHistoryComboBox);
if (menu) {
menu->addSeparator();
QAction *clearHistory = menu->addAction(QIcon::fromTheme("edit-clear-history"),
KHistoryComboBox::tr("Clear &History"),
q, SLOT(_k_clear()));
if (!q->count()) {
clearHistory->setEnabled(false);
}
}
}
- Laurent
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125484/#review86250
-----------------------------------------------------------
On oct. 2, 2015, 8:14 après-midi, Laurent Montel wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125484/
> -----------------------------------------------------------
>
> (Updated oct. 2, 2015, 8:14 après-midi)
>
>
> Review request for KDE Frameworks and David Faure.
>
>
> Repository: kcompletion
>
>
> Description
> -------
>
> In a application we can't remove history until we close it. It can be problematic when we add a critical word as password etc.
>
>
> Diffs
> -----
>
> src/klineedit.h 59cec4e
> src/klineedit.cpp 37c079d
> src/klineedit_p.h c7b63c6
>
> Diff: https://git.reviewboard.kde.org/r/125484/diff/
>
>
> Testing
> -------
>
> Tested in kdepim from long time ago.
> Tested in klineedittest apps.
>
>
> Thanks,
>
> Laurent Montel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20151003/e54376bd/attachment.html>
More information about the Kde-frameworks-devel
mailing list