38 lines
779 B
QML
38 lines
779 B
QML
|
import StatusQ.Popups 0.1
|
||
|
|
||
|
StatusMenu {
|
||
|
id: root
|
||
|
|
||
|
signal enableLinkPreviewForThisMessage
|
||
|
signal enableLinkPreview
|
||
|
signal disableLinkPreview
|
||
|
|
||
|
hideDisabledItems: false
|
||
|
|
||
|
StatusAction {
|
||
|
text: qsTr("Link previews")
|
||
|
enabled: false
|
||
|
}
|
||
|
|
||
|
StatusAction {
|
||
|
text: qsTr("Show for this message")
|
||
|
icon.name: "show"
|
||
|
onTriggered: root.enableLinkPreviewForThisMessage()
|
||
|
}
|
||
|
|
||
|
StatusAction {
|
||
|
text: qsTr("Always show previews")
|
||
|
icon.name: "show"
|
||
|
onTriggered: root.enableLinkPreview()
|
||
|
}
|
||
|
|
||
|
StatusMenuSeparator { }
|
||
|
|
||
|
StatusAction {
|
||
|
text: qsTr("Never show previews")
|
||
|
icon.name: "hide"
|
||
|
type: StatusAction.Type.Danger
|
||
|
onTriggered: root.disableLinkPreview()
|
||
|
}
|
||
|
}
|