sailfish-safe

Sailfish frontend for safe(1)
git clone git://git.z3bra.org/sailfish-safe.git
Log | Files | Refs | README | LICENSE

AboutPage.qml (2462B)


      1 /*
      2  *   Copyright (C) 2019  Daniel Vrátil <dvratil@kde.org>
      3  *                 2021  Willy Goiffon <contact@z3bra.org>
      4  *
      5  *   This program is free software: you can redistribute it and/or modify
      6  *   it under the terms of the GNU General Public License as published by
      7  *   the Free Software Foundation, either version 3 of the License, or
      8  *   (at your option) any later version.
      9  *
     10  *   This program is distributed in the hope that it will be useful,
     11  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
     12  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13  *   GNU General Public License for more details.
     14  *
     15  *   You should have received a copy of the GNU General Public License
     16  *   along with this program.  If not, see <https://www.gnu.org/licenses/>.
     17  */
     18 
     19 import QtQuick 2.2
     20 import QtQml.Models 2.2
     21 import Sailfish.Silica 1.0
     22 
     23 Page {
     24 
     25     Column {
     26         anchors {
     27             fill: parent
     28             leftMargin: Theme.horizontalPageMargin
     29             rightMargin: Theme.horizontalPageMargin
     30         }
     31 
     32         spacing: Theme.paddingMedium
     33 
     34 
     35         PageHeader {
     36             title: qsTr("About")
     37         }
     38 
     39         Row {
     40             spacing: Theme.paddingLarge
     41 
     42             Image {
     43                 anchors {
     44                     verticalCenter: parent.verticalCenter
     45                 }
     46 
     47                 id: icon
     48                 source: "../images/icon.png"
     49             }
     50 
     51             Column {
     52                 spacing: Theme.paddingMedium
     53 
     54                 Label {
     55                     text: qsTr("Safe")
     56                     font.pixelSize: Theme.fontSizeExtraLarge
     57                 }
     58 
     59                 Label {
     60                     text: qsTr("Version %1").arg(Qt.application.version)
     61                     font.pixelSize: Theme.fontSizeSmall
     62                 }
     63 
     64                 Label {
     65                     text: qsTr("Author: Willy Goiffon")
     66                     font.pixelSize: Theme.fontSizeSmall
     67                 }
     68             }
     69         }
     70 
     71         Label {
     72             readonly property string _url: "https://z3bra.org/safe"
     73 
     74             textFormat: Text.RichText
     75             text: qsTr("Homepage: <a href=\"%1\">safe secret keeper</a>").arg(_url)
     76             font.pixelSize: Theme.fontSizeSmall
     77             linkColor: Theme.highlightColor
     78 
     79             onLinkActivated: Qt.openUrlExternally(_url)
     80         }
     81 
     82         Label {
     83             text: qsTr("License: GPLv3")
     84             font.pixelSize: Theme.fontSizeSmall
     85         }
     86     }
     87 }