File: OpenLinkDialog.qml

package info (click to toggle)
syncthingtray 2.0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,124 kB
  • sloc: cpp: 34,081; xml: 1,705; java: 1,258; sh: 97; javascript: 54; makefile: 25
file content (36 lines) | stat: -rw-r--r-- 1,109 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls.Material

import Main

CustomDialog {
    Material.primary: Material.LightBlue
    Material.accent: Material.LightBlue
    title: qsTr("Open URL")
    implicitWidth: 500
    contentItem: ColumnLayout {
        Layout.fillWidth: true
        Label {
            Layout.fillWidth: true
            text: qsTr("Do you want to open \"%1\"?").arg(currentUrl)
            font.weight: Font.Medium
            wrapMode: Text.WordWrap
        }
        RowLayout {
            Layout.fillWidth: true
            spacing: 5
            ForkAwesomeIcon {
                iconName: "exclamation-triangle"
            }
            Label {
                Layout.fillWidth: true
                text: qsTr("Android may decide to stop the current activity to free memory. So when going back to the Syncthing App, the app UI might be reset and unsaved changes be lost.")
                font.weight: Font.Light
                wrapMode: Text.WordWrap
            }
        }
    }
    onAccepted: App.openUrlExternally(currentUrl)
    property url currentUrl
}