mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-21 18:50:47 +03:00
Use TextArea for message text
Allows double click with the middle mouse button to reply and fixed the theming. fixes #1462
This commit is contained in:
parent
396f495242
commit
9796c40619
1 changed files with 16 additions and 1 deletions
|
@ -6,11 +6,21 @@ import QtQuick 2.5
|
|||
import QtQuick.Controls 2.3
|
||||
import im.nheko 1.0
|
||||
|
||||
TextEdit {
|
||||
TextArea {
|
||||
id: r
|
||||
|
||||
property alias cursorShape: cs.cursorShape
|
||||
|
||||
leftInset: 0
|
||||
bottomInset: 0
|
||||
rightInset: 0
|
||||
topInset: 0
|
||||
leftPadding: 0
|
||||
bottomPadding: 0
|
||||
rightPadding: 0
|
||||
topPadding: 0
|
||||
background: null
|
||||
|
||||
ToolTip.text: hoveredLink
|
||||
ToolTip.visible: hoveredLink || false
|
||||
// this always has to be enabled, otherwise you can't click links anymore!
|
||||
|
@ -29,6 +39,11 @@ TextEdit {
|
|||
}
|
||||
onLinkActivated: Nheko.openLink(link)
|
||||
|
||||
|
||||
// propagate events up
|
||||
onPressAndHold: (event) => event.accepted = false
|
||||
onPressed: (event) => event.accepted = (event.button == Qt.LeftButton)
|
||||
|
||||
CursorShape {
|
||||
id: cs
|
||||
|
||||
|
|
Loading…
Reference in a new issue