making labels selectable

This commit is contained in:
Chris Cochrun 2023-03-06 11:08:18 -06:00
parent 7fe2636b94
commit 7cd57e2376
3 changed files with 45 additions and 17 deletions

View file

@ -1,4 +1,4 @@
import QtQuick 2.13 import QtQuick 2.15
import QtQuick.Controls 2.15 as Controls import QtQuick.Controls 2.15 as Controls
import QtQuick.Dialogs 1.3 import QtQuick.Dialogs 1.3
import QtQuick.Layouts 1.15 import QtQuick.Layouts 1.15
@ -108,13 +108,6 @@ Item {
Layout.preferredHeight: 30 Layout.preferredHeight: 30
} }
Controls.Label {
id: filePathLabel
Layout.preferredWidth: 600
Layout.alignment: Qt.AlignCenter
text: image.filePath
}
Image { Image {
id: imagePreview id: imagePreview
Layout.preferredWidth: 600 Layout.preferredWidth: 600
@ -128,6 +121,20 @@ Item {
Layout.fillHeight: true Layout.fillHeight: true
} }
Controls.TextArea {
id: filePathLabel
Layout.alignment: Qt.AlignBottom
Layout.fillWidth: true
text: image.filePath
background: Item{}
readOnly: true
HoverHandler {
id: hoverHandler
enabled: false
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.IBeamCursor
}
}
} }
} }

View file

@ -144,6 +144,20 @@ Item {
Layout.fillHeight: true Layout.fillHeight: true
} }
Controls.TextArea {
id: filePathLabel
Layout.alignment: Qt.AlignBottom
Layout.fillWidth: true
text: presentation.filePath
background: Item{}
readOnly: true
HoverHandler {
id: hoverHandler
enabled: false
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.IBeamCursor
}
}
} }
} }

View file

@ -1,4 +1,4 @@
import QtQuick 2.13 import QtQuick 2.15
import QtQuick.Controls 2.15 as Controls import QtQuick.Controls 2.15 as Controls
import QtQuick.Dialogs 1.3 import QtQuick.Dialogs 1.3
import QtQuick.Layouts 1.15 import QtQuick.Layouts 1.15
@ -110,14 +110,6 @@ Item {
Layout.columnSpan: 2 Layout.columnSpan: 2
} }
Controls.Label {
id: filePathLabel
Layout.columnSpan: 2
Layout.preferredWidth: 600
Layout.alignment: Qt.AlignCenter
text: video.filePath
}
MpvObject { MpvObject {
id: videoPreview id: videoPreview
objectName: "mpv" objectName: "mpv"
@ -213,6 +205,21 @@ Item {
Layout.fillHeight: true Layout.fillHeight: true
} }
Controls.TextArea {
id: filePathLabel
Layout.alignment: Qt.AlignBottom
Layout.fillWidth: true
Layout.columnSpan: 2
text: video.filePath
background: Item{}
readOnly: true
HoverHandler {
id: hoverHandler
enabled: false
cursorShape: parent.hoveredLink ? Qt.PointingHandCursor : Qt.IBeamCursor
}
}
/* } */ /* } */
} }
Timer { Timer {