~aurora-l/touchmpg/trunk

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/*
 * mileage is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; version 3.
 *
 * mileage is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import QtQuick 2.3
import Ubuntu.Components 1.2

Page {
   id: root_about
   title: i18n.tr("Mileage - About")
   Flickable {
       id: page_flickable

       anchors.fill: parent

       contentHeight:  main_column.height + units.gu(2)
       clip: true

       Column {
           id: main_column

           spacing: units.gu(2)
           anchors {
               left: parent.left
               leftMargin: units.gu(2)
               rightMargin: units.gu(2)
               right: parent.right
               top: parent.top
           }
           Item {
               id: icon
               width: parent.width
               height: app_icon.height + units.gu(1)
               UbuntuShape {
                   id: app_icon
                   anchors.centerIn: parent
                   image: Image {
                       id: icon_image
                       source: "gaspumps.jpg"
                   }
               }
           }

           Label {
               id: name
               text: "Mileage"
               anchors.horizontalCenter: parent.horizontalCenter
               fontSize: "large"
               horizontalAlignment:  Text.AlignHCenter
           }

           Label {
               id: description_text
               width: parent.width
               text: "Mileage is a fuel economy calculator, built mainly as a learning experience for myself.
It is built around the Currency Converter app (part of the Getting Started tutorial), with additional features (such as the database) from the uRadio project by Rubén Parra and QChart.js by Julien Wintz (the graphs)"
               anchors.horizontalCenter: parent.horizontalCenter
               wrapMode: Text.WordWrap
               horizontalAlignment:  Text.AlignHCenter
           }           

           Label {
               id: author
               width: parent.width
               text: "Author: <a href='mailto:Aurora@icscotland.net'>Michael Thomson</a>"
               wrapMode: Text.WordWrap
               horizontalAlignment:  Text.AlignHCenter
               onLinkActivated: Qt.openUrlExternally(link)
           }

           Label {
               id: website
               width: parent.width
               text: "Project website: <a href='https://launchpad.net/localradio'>https://launchpad.net/touchmpg</a>"
               wrapMode: Text.WordWrap
               horizontalAlignment:  Text.AlignHCenter
               onLinkActivated: Qt.openUrlExternally(link)
           }

           Label {
               id: licence
               width: parent.width
               text: "Licence: <a href='http://opensource.org/licenses/GPL-3.0'>GPL-3.0</a>"
               wrapMode: Text.WordWrap
               horizontalAlignment:  Text.AlignHCenter
               onLinkActivated: Qt.openUrlExternally(link)
           }
         }
        }
   }