blob: 6bd98b993b1c5105c0545111677e1cf1c79b4bd7 (
plain)
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
|
import Qt 4.6
import "../../flickr/common"
import "../../flickr/mobile"
Item {
id: wrapper
Column {
width: childrenRect.width; height:childrenRect.height; anchors.centerIn: parent
spacing: 20
Row{
width: childrenRect.width; height:childrenRect.height;
spacing: 4
Text {
width: 100
text: "Screen name:"
font.pointSize: 10; font.bold: true; color: "white"; style: "Raised"; styleColor: "black"
anchors.verticalCenter: parent.verticalCenter
horizontalAlignment: Qt.AlignRight
}
Item {
width: 160
height: 28
BorderImage { source: "../../flickr/mobile/images/lineedit.sci"; anchors.fill: parent }
TextInput{
id: nameIn
width: parent.width - 8
height: parent.height - 12
anchors.centerIn: parent
maximumLength:21
font.bold: true
color: "#151515"; highlightColor: "green"
KeyProxy {
id: Proxy
targets: [(tabber), (nameIn)]
focus: true
}
Item {
id: tabber
//Note: it's not working yet
Keys.onPressed: {if(event.key == Qt.Key_Tab){print('Tab works!'); passIn.focus = true; accept(); }}
}
}
}
}
Row{
width: childrenRect.width; height:childrenRect.height;
spacing: 4
Text {
width: 100
text: "Password:"
font.pointSize: 10; font.bold: true; color: "white"; style: "Raised"; styleColor: "black"
anchors.verticalCenter: parent.verticalCenter
horizontalAlignment: Qt.AlignRight
}
Item {
width: 160
height: 28
BorderImage { source: "../../flickr/mobile/images/lineedit.sci"; anchors.fill: parent }
TextInput{
id: passIn
width: parent.width - 8
height: parent.height - 12
anchors.centerIn: parent
maximumLength:21
echoMode: 2
font.bold: true
color: "#151515"; highlightColor: "green"
}
}
}
Item{
width: childrenRect.width; anchors.horizontalCenter: parent.horizontalCenter
height: childrenRect.height
Button {
x: 10
width: 100
height: 32
id: login
text: "Log in"
onClicked: {RssModel.authName=nameIn.text; RssModel.authPass=passIn.text; RssModel.tags='my timeline';}
}
Button {
x: 120
width: 100
height: 32
id: guest
text: "Guest"
onClicked: RssModel.authName='inv'
}
}
}
}
|