Don't copy combined invisible names
This commit is contained in:
parent
9936a7e2ee
commit
85aaf7bcce
4
TODO.md
4
TODO.md
|
@ -28,6 +28,7 @@
|
|||
- Don't strip user spacing in html
|
||||
- Do something when access token is invalid
|
||||
|
||||
- Don't store states in delegates
|
||||
- Message position after daybreak delegate (fixed by commit 57b1313 ?)
|
||||
- [hr not working](https://bugreports.qt.io/browse/QTBUG-74342)
|
||||
- Terrible performance using `QT_QPA_PLATFORM=wayland-egl`, must use `xcb`
|
||||
|
@ -40,9 +41,6 @@
|
|||
- Room header descriptions: styled text
|
||||
|
||||
- Message selection
|
||||
- ctrl-c
|
||||
- Copy appending copies?
|
||||
- Don't copy combined message names
|
||||
- Copy link
|
||||
- Make scroll wheel usable
|
||||
- Copy to X11 selection
|
||||
|
|
|
@ -23,9 +23,18 @@ TextEdit {
|
|||
// in container.joinedSelection. If it's a decimal number, if gets one \n.
|
||||
property real index
|
||||
property HSelectableLabelContainer container
|
||||
property bool selectable: true
|
||||
|
||||
|
||||
function updateSelection() {
|
||||
if (! selectable && label.selectedText) {
|
||||
label.deselect()
|
||||
updateContainerSelectedTexts()
|
||||
return
|
||||
}
|
||||
|
||||
if (! selectable) return
|
||||
|
||||
if (! container.reversed &&
|
||||
container.selectionStart <= container.selectionEnd ||
|
||||
|
||||
|
|
|
@ -53,6 +53,7 @@ Row {
|
|||
width: parent.width
|
||||
visible: ! hideNameLine
|
||||
container: selectableLabelContainer
|
||||
selectable: ! unselectableNameLine
|
||||
|
||||
// This is +0.1 and content is +0 instead of the opposite,
|
||||
// because the eventList is reversed
|
||||
|
|
|
@ -35,6 +35,9 @@ Column {
|
|||
onRight ||
|
||||
combine
|
||||
|
||||
readonly property bool unselectableNameLine:
|
||||
hideNameLine && ! (onRight && ! combine)
|
||||
|
||||
width: eventList.width
|
||||
|
||||
topPadding:
|
||||
|
|
Loading…
Reference in New Issue
Block a user