Ubuntu Pastebin

Paste from labels at Wed, 3 Jun 2015 19:30:08 +0000

Download as text
  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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
import QtQuick 2.4
import Ubuntu.Components 1.2
import Ubuntu.Components.ListItems 1.0 as ListItem

Column {
    spacing: units.gu(1)
    anchors {
        margins: units.gu(2)
        fill: parent
    }

    property int mathPart: 1
    property Label focused: score1

    Row {
        id: row1
        anchors.horizontalCenter: parent.horizontalCenter
        spacing: units.gu(1)
        width: parent.width

        Item {
            width: (parent.width / 2) ; height: parent.height

            UbuntuShape {
                id: scoreHolder1
                radius: "medium"
                color: UbuntuColors.lightGrey
                width: parent.width ; height: units.gu(6)
                anchors.centerIn: parent

                Label {
                    id: score1
                    text: actualValue.toString()
                    color: UbuntuColors.red
                    property int actualValue: 0
                    anchors.centerIn: parent
                }
            }
        }

        Item {
            width: (parent.width / 2) ; height: parent.height

            UbuntuShape {
                id: scoreHolder2
                radius: "medium"
                color: UbuntuColors.lightGrey
                width: parent.width ; height: units.gu(6)
                anchors.centerIn: parent

                Label {
                    id: score2
                    text: actualValue.toString()
                    color: UbuntuColors.red
                    property int actualValue: 0
                    anchors.centerIn: parent
                }
            }
        }
    }

    Row {
        id: row3
        anchors.horizontalCenter: parent.horizontalCenter
        spacing: units.gu(1)
        width: parent.width

        Button {
            id: switchScore1
            text: i18n.tr("Edit Player 1")
            onClicked: {parent.parent.focused = this; }
        }
        Button {
            id: switchScore2
            text: i18n.tr("Edit Player 1")
            onClicked: {parent.parent.focused = this; }
        }
    }

    Row {
        id: row2
        anchors.horizontalCenter: parent.horizontalCenter
        spacing: units.gu(1)
        width: parent.width

        TextField {
            id: score3
            text: actualValue.toString()
            width: (parent.width / 2) ; height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
            onActiveFocusChanged: { if (activeFocus) {parent.parent.focused = this; }
            }
        }
        TextField {
            id: score4
            text: actualValue.toString()
            width: (parent.width / 2) ; height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
            onActiveFocusChanged: { if (activeFocus) {parent.parent.focused = this; }
            }
        }
    }

    Grid {
        id: buttonGrid
        rows: 3
        columns: 3
        spacing: units.gu(1)
        width: (parent.width) ; height: (parent.height)
        Repeater{
            model: 9
            Button {
                text: index+1
                font.pointSize: 22
                width: (buttonGrid.width - units.gu(1)) / 3 ; height: units.gu(8)
                color: UbuntuColors.darkGrey
                onClicked: parent.parent.focused.actualValue += index+1 * mathPart
            }
        }
    }
}
Download as text