Warning, /office/alkimia/tests/qmlalkonlinequotetest-qt4.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 1.0
0002 import org.kde.alkimia 1.0
0003
0004 Item {
0005 width: 500
0006 height: 300
0007
0008 AlkOnlineQuote {
0009 id: quote
0010 onError: {
0011 console.log(s)
0012 errorLabel.text = s
0013 }
0014 onStatus: {
0015 console.log(s)
0016 statusLabel.text = s
0017 }
0018 onQuote: {
0019 statusLabel.text = ""
0020 dateLabel.text = "Date: " + date
0021 priceLabel.text = "Price: " + price
0022 }
0023 }
0024
0025 Text {
0026 id: symbolLabel
0027 y: 50
0028 x: 0
0029 text: "Enter Symbol:"
0030 }
0031 TextInput {
0032 y: 50
0033 x: 100
0034 id: symbol
0035 text: "CAD EUR"
0036 //placeholderText: qsTr("Symbol")
0037 }
0038
0039 Text {
0040 id: quoteLabel
0041 y: 80
0042 x: 0
0043 text: "Enter Quote:"
0044 }
0045 TextInput {
0046 y: 80
0047 x: 100
0048 id: source
0049 text: "Alkimia Currency"
0050 //placeholderText: qsTr("Source")
0051 }
0052
0053 Rectangle {
0054 width: 200
0055 height: 30
0056 y: 122
0057 x: 100
0058 color: "lightgray"
0059 MouseArea {
0060 id: mouseArea;
0061 anchors.fill: parent;
0062
0063 onClicked: {
0064 dateLabel.text = ""
0065 priceLabel.text = ""
0066 errorLabel.text = ""
0067 statusLabel.text = ""
0068 quote.launch(symbol.text, "", source.text)
0069 }
0070 }
0071 }
0072
0073 Text {
0074 id: fetchLabel
0075 y: 128
0076 x: 170
0077 text: "Fetch"
0078 }
0079
0080 Text {
0081 id: statusLabel
0082 y: 150
0083 x: 100
0084 }
0085
0086 Text {
0087 id: priceLabel
0088 y: 180
0089 x: 100
0090 }
0091
0092 Text {
0093 id: dateLabel
0094 y: 210
0095 x: 100
0096 }
0097
0098 Text {
0099 id: errorLabel
0100 y: 240
0101 x: 100
0102 }
0103 }