|
@@ -17,21 +17,60 @@ Item {
|
|
property QtObject secondRowModel: second
|
|
property QtObject secondRowModel: second
|
|
property QtObject thirdRowModel: third
|
|
property QtObject thirdRowModel: third
|
|
property QtObject numbersRowModel: numbers
|
|
property QtObject numbersRowModel: numbers
|
|
|
|
+ property string kbdLayout: ""
|
|
|
|
|
|
ListModel {
|
|
ListModel {
|
|
id:numbers
|
|
id:numbers
|
|
- ListElement { letter: "1"; firstSymbol: "1"}
|
|
|
|
- ListElement { letter: "2"; firstSymbol: "2"}
|
|
|
|
- ListElement { letter: "3"; firstSymbol: "3"}
|
|
|
|
- ListElement { letter: "4"; firstSymbol: "4"}
|
|
|
|
- ListElement { letter: "5"; firstSymbol: "5"}
|
|
|
|
- ListElement { letter: "6"; firstSymbol: "6"}
|
|
|
|
- ListElement { letter: "7"; firstSymbol: "7"}
|
|
|
|
- ListElement { letter: "8"; firstSymbol: "8"}
|
|
|
|
- ListElement { letter: "9"; firstSymbol: "9"}
|
|
|
|
- ListElement { letter: "0"; firstSymbol: "0"}
|
|
|
|
- ListElement { letter: "@"; firstSymbol: "@"}
|
|
|
|
- // ListElement { letter: "="; firstSymbol: "+"}
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ Component.onCompleted: {
|
|
|
|
+
|
|
|
|
+ switch (kbdLayout){
|
|
|
|
+ default:
|
|
|
|
+ case "de":
|
|
|
|
+ append ({ letter: "1", firstSymbol: "1"});
|
|
|
|
+ append ({ letter: "2", firstSymbol: "2"});
|
|
|
|
+ append ({ letter: "3", firstSymbol: "3"});
|
|
|
|
+ append ({ letter: "4", firstSymbol: "4"});
|
|
|
|
+ append ({ letter: "5", firstSymbol: "5"});
|
|
|
|
+ append ({ letter: "6", firstSymbol: "6"});
|
|
|
|
+ append ({ letter: "7", firstSymbol: "7"});
|
|
|
|
+ append ({ letter: "8", firstSymbol: "8"});
|
|
|
|
+ append ({ letter: "9", firstSymbol: "9"});
|
|
|
|
+ append ({ letter: "0", firstSymbol: "0"});
|
|
|
|
+ append ({ letter: "@", firstSymbol: "€"});
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ case "en":
|
|
|
|
+ append ({ letter: "1", firstSymbol: "1"});
|
|
|
|
+ append ({ letter: "2", firstSymbol: "2"});
|
|
|
|
+ append ({ letter: "3", firstSymbol: "3"});
|
|
|
|
+ append ({ letter: "4", firstSymbol: "4"});
|
|
|
|
+ append ({ letter: "5", firstSymbol: "5"});
|
|
|
|
+ append ({ letter: "6", firstSymbol: "6"});
|
|
|
|
+ append ({ letter: "7", firstSymbol: "7"});
|
|
|
|
+ append ({ letter: "8", firstSymbol: "8"});
|
|
|
|
+ append ({ letter: "9", firstSymbol: "9"});
|
|
|
|
+ append ({ letter: "0", firstSymbol: "0"});
|
|
|
|
+ append ({ letter: "$", firstSymbol: "$"});
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+// ListElement { letter: "1"; firstSymbol: "1"}
|
|
|
|
+// ListElement { letter: "2"; firstSymbol: "2"}
|
|
|
|
+// ListElement { letter: "3"; firstSymbol: "3"}
|
|
|
|
+// ListElement { letter: "4"; firstSymbol: "4"}
|
|
|
|
+// ListElement { letter: "5"; firstSymbol: "5"}
|
|
|
|
+// ListElement { letter: "6"; firstSymbol: "6"}
|
|
|
|
+// ListElement { letter: "7"; firstSymbol: "7"}
|
|
|
|
+// ListElement { letter: "8"; firstSymbol: "8"}
|
|
|
|
+// ListElement { letter: "9"; firstSymbol: "9"}
|
|
|
|
+// ListElement { letter: "0"; firstSymbol: "0"}
|
|
|
|
+// ListElement { letter: "@"; firstSymbol: "@"}
|
|
|
|
+// // ListElement { letter: "="; firstSymbol: "+"}
|
|
}
|
|
}
|
|
|
|
|
|
ListModel {
|
|
ListModel {
|