diff --git a/src/timeline/LocationComponent.qml b/src/timeline/LocationComponent.qml index d33a2c3c0..20c72ca19 100644 --- a/src/timeline/LocationComponent.qml +++ b/src/timeline/LocationComponent.qml @@ -9,6 +9,7 @@ import QtLocation import QtPositioning import org.kde.neochat +import org.kde.kirigami as Kirigami /** * @brief A component to show a location from a message. @@ -101,6 +102,18 @@ ColumnLayout { Qt.openUrlExternally(link); } } + + Button { + anchors { + top: parent.top + right: parent.right + margins: Kirigami.Units.smallSpacing + } + + text: i18nc("@action:button Open the location in an external program", "Open Externally") + icon.name: "compass" + onClicked: Qt.openUrlExternally("geo:" + root.latitude + "," + root.longitude) + } } Component { id: fullScreenMap