https://bugs.kde.org/show_bug.cgi?id=467322

Christoph Cullmann <cullm...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/util
                   |                            |ities/kate/commit/16399c76e
                   |                            |d83fe48037479f3a0b12618e5b5
                   |                            |355a

--- Comment #4 from Christoph Cullmann <cullm...@kde.org> ---
Git commit 16399c76ed83fe48037479f3a0b12618e5b5355a by Christoph Cullmann, on
behalf of Waqar Ahmed.
Committed on 01/04/2023 at 11:46.
Pushed by cullmann into branch 'master'.

Intoduce KateTextHintManager

KateTextHintManager provides centralized async interface to show
text hints. It uses KTextEditor::TextHintInterface::textHint() to know
when a text hint it is requested. It then sends a request to all
providers to create text hint and send it back when the text hint is
ready. This allows us to show information from multiple sources inside
one tooltip and avoids that everyone has to implement a provider and
manage it from scratch.

M  +0    -1    addons/lspclient/CMakeLists.txt
M  +25   -24   addons/lspclient/lspclienthover.cpp
M  +8    -4    addons/lspclient/lspclienthover.h
M  +10   -66   addons/lspclient/lspclientpluginview.cpp
M  +2    -0    apps/lib/CMakeLists.txt
M  +9    -58   apps/lib/diagnostics/diagnosticview.cpp
M  +3    -5    apps/lib/diagnostics/diagnosticview.h
M  +3    -1    apps/lib/katemainwindow.cpp
M  +14   -6    apps/lib/katemainwindow.h
A  +130  -0    apps/lib/texthint/KateTextHintManager.cpp     [License:
LGPL(v2.0+)]
A  +64   -0    apps/lib/texthint/KateTextHintManager.h     [License:
LGPL(v2.0+)]
R  +49   -13   apps/lib/texthint/tooltip.cpp [from:
addons/lspclient/lsptooltip.cpp - 078% similarity]
R  +3    -6    apps/lib/texthint/tooltip.h [from: addons/lspclient/lsptooltip.h
- 062% similarity]

https://invent.kde.org/utilities/kate/commit/16399c76ed83fe48037479f3a0b12618e5b5355a

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to