diff --git a/PlayerAreaView.qml b/PlayerAreaView.qml index 876797b..2edf14d 100644 --- a/PlayerAreaView.qml +++ b/PlayerAreaView.qml @@ -179,17 +179,17 @@ Item { currentBet1.betType = b currentBet1.n = n if (b < 7) { - currentBet1.text = betTypes[b] + ": " + bet + "g" + currentBet1.text = betTypes[b] + ": " + bet.toLocaleString(Qt.locale(), 'f', 0) + "g" } else { - currentBet1.text = betTypes[b] + " " + (n + 1) + ": " + bet + "g" + currentBet1.text = betTypes[b] + " " + (n + 1) + ": " + bet.toLocaleString(Qt.locale(), 'f', 0) + "g" } } else { currentBet2.betType = b currentBet2.n = n if (b < 7) { - currentBet2.text = betTypes[b] + ": " + bet + "g" + currentBet2.text = betTypes[b] + ": " + bet.toLocaleString(Qt.locale(), 'f', 0) + "g" } else { - currentBet2.text = betTypes[b] + " " + (n + 1) + ": " + bet + "g" + currentBet2.text = betTypes[b] + " " + (n + 1) + ": " + bet.toLocaleString(Qt.locale(), 'f', 0) + "g" } } } diff --git a/Results.qml b/Results.qml new file mode 100644 index 0000000..e66f561 --- /dev/null +++ b/Results.qml @@ -0,0 +1,39 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts + +import roulette + +GridLayout { + rowSpacing: 20 + columnSpacing: 50 + flow: GridLayout.TopToBottom + rows: 3 + + anchors { + /* These random IDs com from Results' parent*/ + left: payoutButton.right + leftMargin: 30 + top: roulette.bottom + topMargin: 20 + } + + + Repeater { + model: 7 + + Text { + text: "" + + Connections { + target: PlayerAreaModel + + function onResults(name, n, payout) { + if (index + 1 == n && name != "") { + text = name + ": " + payout.toLocaleString(Qt.locale(), 'f', 0) + "g" + } + } + } + } + } +}