Ubuntu Pastebin

Paste from asdafasfsa at Sun, 31 May 2015 21:57:03 +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
import QtQuick 2.0
import Ubuntu.Components 1.2

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

    function switchField()
    {
        if(parent.parent.focused == score1)
            then(parent.parent.focused == score2)
    }

    property int mathPart: 1
    property TextField focused: score1

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

        TextField {
            id: score1
            text: actualValue.toString()
            width: (parent.width / 3); height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
        }
        TextField {
            id: score2
            text: actualValue.toString()
            width: (parent.width / 3); height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
        }
        TextField {
            id: score3
            text: actualValue.toString()
            width: (parent.width / 3); height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
        }
    }
    Row { anchors.horizontalCenter: parent.horizontalCenter
        spacing: units.gu(1)
        width: parent.width

        TextField {
            id: score4
            text: actualValue.toString()
            width: (parent.width / 3); height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
        }
        TextField {
            id: score5
            text: actualValue.toString()
            width: (parent.width / 3); height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
        }
        TextField {
            id: score6
            text: actualValue.toString()
            width: (parent.width / 3); height: units.gu(5)
            hasClearButton: false
            property int actualValue: 0
        }
    }
    Row { anchors.horizontalCenter: parent.horizontalCenter
        spacing: units.gu(1)
        width: parent.width
        Button {
            width: parent.width
            text: i18n.tr("Switch Score")
            onClicked: switchField()
        }
    }
    Row { anchors.horizontalCenter: parent.horizontalCenter
        spacing: units.gu(1)
        width: parent.width
        Button {
            text: i18n.tr("1")
            width: (parent.width / 3); height: (units.gu(8))
            onClicked: parent.parent.focused.actualValue += 1 * mathPart
        }
        Button {
            text: i18n.tr("2")
            width: (parent.width / 3); height: (units.gu(8))
            onClicked: parent.parent.focused.actualValue += 2 * mathPart
        }
        Button {
            text: i18n.tr("3")
            width: (parent.width / 3); height: (units.gu(8))
            onClicked: parent.parent.focused.actualValue += 3 * mathPart
        }
    }
}
Download as text