[kde] [Bug 493278] Can't copy embedded links in text by right click in QML software
Nate Graham
bugzilla_noreply at kde.org
Tue Sep 17 21:34:19 BST 2024
https://bugs.kde.org/show_bug.cgi?id=493278
Nate Graham <nate at kde.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Product|plasmashell |kde
Status|REPORTED |CONFIRMED
Version|6.1.5 |unspecified
CC| |nate at kde.org,
| |nicolas.fella at gmx.de
Component|general |general
Summary|KDE Plasma Settings can't |Can't copy embedded links
|copy embedded links in text |in text by right click in
|by Right Click |QML software
Assignee|plasma-bugs at kde.org |unassigned-bugs at kde.org
Target Milestone|1.0 |---
Ever confirmed|0 |1
--- Comment #1 from Nate Graham <nate at kde.org> ---
This is... complicated. In QML software there are multiple ways of making
clickable links within long text areas work, and to my knowledge none of them
implement what you're looking for.
This particular implementation in the user Feedback KCM is a QtQuick TextEdit
in read-only non-selectable mode. We could fairly easily implement the
requested feature right here, but that wouldn't help every other implementation
out there.
Options include:
- Actually implement it for every case (bad, obviously)
- Implement it for Kirigami.SelectableLabel and port everything to use that
(better, but sometimes selectability is overkill and giving something called
"SelectableLabel" a non-selectable mode is worthy of the mad hatter)
As above, but create a new non-selectable text component in Kirigami and port
non-selectable text labels to use it (maybe okay but at this point it's feeling
like we should just do it in Qt)
- Implement the feature in upstream QT components (harder, fewer people could
do it, would take like a year before we could actually use it anywhere)
What do you think would be the right place to fix this, Nicolas?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list