diff options
author | Mavridis Philippe <mavridisf@gmail.com> | 2021-11-04 12:26:35 +0200 |
---|---|---|
committer | TDE Gitea <gitea@mirror.git.trinitydesktop.org> | 2021-11-09 08:25:33 +0000 |
commit | 88413aaa75cee53adc0477ebdb39f55f867e2a77 (patch) | |
tree | a28e185e77edcc107030f9ddc2ef3b5108ab678a | |
parent | 81d495430ddcab805997c3945c195d2844bc1eaa (diff) | |
download | tdelibs-88413aaa75cee53adc0477ebdb39f55f867e2a77.tar.gz tdelibs-88413aaa75cee53adc0477ebdb39f55f867e2a77.zip |
Added "renamed" signal to KEditListBox.
This does not break the existing API, it only adds one new signal.
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
-rw-r--r-- | tdeui/keditlistbox.cpp | 2 | ||||
-rw-r--r-- | tdeui/keditlistbox.h | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/tdeui/keditlistbox.cpp b/tdeui/keditlistbox.cpp index bd7bb76b5..4b224ede0 100644 --- a/tdeui/keditlistbox.cpp +++ b/tdeui/keditlistbox.cpp @@ -174,10 +174,12 @@ void KEditListBox::typedSomething(const TQString& text) // of currentItem() ... like changing it or emitting signals ... // but TT disagree with me on this one (it's been that way since ages ... grrr) bool block = m_listBox->signalsBlocked(); + const TQString& oldText = currentText(); m_listBox->blockSignals( true ); m_listBox->changeItem(text, currentItem()); m_listBox->blockSignals( block ); emit changed(); + emit renamed(oldText, text); } } diff --git a/tdeui/keditlistbox.h b/tdeui/keditlistbox.h index 2bb8de6b8..4a00b0cb7 100644 --- a/tdeui/keditlistbox.h +++ b/tdeui/keditlistbox.h @@ -212,6 +212,12 @@ public: */ void removed( const TQString & text ); + /** + * This signal is emitted when the user renames a list item. + * @since R14.1.0 + */ + void renamed( const TQString &from, const TQString &to ); + protected slots: //the names should be self-explaining void moveItemUp(); |