2014-01-05 20:58:25 +00:00
/ *
2014-07-01 14:37:52 +00:00
* Copyright ( c ) 2014 , Stefan Brand < seiichiro @ seiichiro0185 . org >
2014-01-05 20:58:25 +00:00
* All rights reserved .
*
* Redistribution and use in source and binary forms , with or without modification ,
* are permitted provided that the following conditions are met:
*
* 1 . Redistributions of source code must retain the above copyright notice , this
* list of conditions and the following disclaimer .
*
* 2 . Redistributions in binary form must reproduce the above copyright notice , this
* list of conditions and the following disclaimer in the documentation and / or other
* materials provided with the distribution .
*
* 3 . The names of the contributors may not be used to endorse or promote products
* derived from this software without specific prior written permission .
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES , INCLUDING , BUT NOT LIMITED TO ,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED . IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT , INDIRECT , INCIDENTAL , SPECIAL , EXEMPLARY , OR CONSEQUENTIAL DAMAGES
* ( INCLUDING , BUT NOT LIMITED TO , PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES ;
* LOSS OF USE , DATA , OR PROFITS ; OR BUSINESS INTERRUPTION ) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY , WHETHER IN CONTRACT , STRICT LIABILITY , OR TORT ( INCLUDING
* NEGLIGENCE OR OTHERWISE ) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE ,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE .
* /
import QtQuick 2.0
import Sailfish . Silica 1.0
2014-01-08 18:28:06 +00:00
// Define the Layout of the About Page
2014-01-05 20:58:25 +00:00
Page {
2014-01-08 18:28:06 +00:00
id: aboutPage
Image {
id: logo
source: "../sailotp.png"
anchors.horizontalCenter: parent . horizontalCenter
2014-07-01 14:37:52 +00:00
y: 140
2014-01-08 18:28:06 +00:00
}
Label {
id: name
anchors.horizontalCenter: parent . horizontalCenter
2014-07-01 14:37:52 +00:00
y: 260
2014-01-08 18:28:06 +00:00
font.bold: true
2014-02-02 13:43:22 +00:00
text: "SailOTP " + Qt . application . version
2014-01-08 18:28:06 +00:00
}
2014-02-09 09:59:50 +00:00
TextArea {
2014-01-08 18:28:06 +00:00
id: desc
anchors.horizontalCenter: parent . horizontalCenter
anchors.top: name . bottom
anchors.topMargin: 20
2014-02-09 09:59:50 +00:00
width: parent . width
horizontalAlignment: TextEdit . Center
readOnly: true
text: qsTr ( "A Simple Sailfish OTP Generator\n(RFC 6238/4226 compatible)" )
2014-01-08 18:28:06 +00:00
color: "white"
}
2014-02-09 09:59:50 +00:00
TextArea {
2014-01-08 18:28:06 +00:00
id: copyright
anchors.horizontalCenter: parent . horizontalCenter
anchors.top: desc . bottom
2014-02-09 09:59:50 +00:00
width: parent . width
horizontalAlignment: TextEdit . Center
readOnly: true
text: qsTr ( "Copyright: Stefan Brand\nLicense: BSD (3-clause)" )
2014-01-08 18:28:06 +00:00
color: "white"
}
Button {
id: homepage
anchors.horizontalCenter: parent . horizontalCenter
anchors.top: copyright . bottom
2014-02-02 13:43:22 +00:00
text: "<a href=\"https://www.seiichiro0185.org/gitlab/seiichiro0185/harbour-sailotp.git\">Source Code</a>"
2014-01-08 18:28:06 +00:00
onClicked: {
2014-02-02 13:43:22 +00:00
Qt . openUrlExternally ( "https://www.seiichiro0185.org/gitlab/seiichiro0185/harbour-sailotp.git" )
2014-01-05 20:58:25 +00:00
}
2014-01-08 18:28:06 +00:00
}
2014-02-02 13:43:22 +00:00
TextArea {
id: acknowledgement
2014-01-08 18:28:06 +00:00
anchors.horizontalCenter: parent . horizontalCenter
anchors.top: homepage . bottom
anchors.topMargin: 20
2014-02-02 13:43:22 +00:00
width: parent . width
font.pixelSize: Theme . fontSizeSmall
horizontalAlignment: TextEdit . Center
readOnly: true
2014-07-01 14:37:52 +00:00
text: qsTr ( "SailOTP uses the following third party libs:" ) + "\n\nhttp://caligatio.github.io/jsSHA/\nhttps://github.com/mdp/gibberish-aes/\nhttp://sourceforge.net/projects/qzxing/\nhttp://fukuchi.org/works/qrencode/"
2014-01-08 18:28:06 +00:00
color: "white"
}
2014-01-05 20:58:25 +00:00
}