Added normal icons
[harmattan/cameraplus] / qml / data.js
1 // -*- js -*-
2
3 // Shared between all QML components
4 //.pragma library
5
6 var __wb = [
7     [WhiteBalance.Auto, qsTr("Automatic"),
8      "icon-m-camera-whitebalance-auto-selected", "icon-m-camera-whitebalance-auto"],
9     [WhiteBalance.Sunset, qsTr("Sunny"),
10      "icon-m-camera-whitebalance-sunny-selected", "icon-m-camera-whitebalance-sunny"],
11     [WhiteBalance.Cloudy, qsTr("Cloudy"),
12      "icon-m-camera-whitebalance-cloudy-selected", "icon-m-camera-whitebalance-cloudy"],
13     [WhiteBalance.Flourescent, qsTr("Flourescent"),
14      "icon-m-camera-whitebalance-fluorescent-selected", "icon-m-camera-whitebalance-fluorescent"],
15     [WhiteBalance.Tungsten, qsTr("Tungsten"),
16      "icon-m-camera-whitebalance-tungsten-selected", "icon-m-camera-whitebalance-tungsten"],
17 ];
18
19 var __cf = [
20     [ColorTone.Normal, qsTr("Off"),
21      "icon-m-camera-no-filter-selected", "icon-m-camera-no-filter"],
22     [ColorTone.GrayScale, qsTr("Black & white"),
23      "icon-m-camera-filter-black-white-selected", "icon-m-camera-filter-black-white"],
24     [ColorTone.Sepia, qsTr("Sepia"),
25      "icon-m-camera-filter-sepia-selected", "icon-m-camera-filter-sepia"],
26     [ColorTone.Vivid, qsTr("Vivid"),
27      "icon-m-camera-filter-vivid-selected", "icon-m-camera-filter-vivid"],
28     [ColorTone.Negative, qsTr("Negative"),
29      "icon-m-camera-filter-negative-selected", "icon-m-camera-filter-negative"],
30     [ColorTone.Solarize, qsTr("Solarize"),
31      "icon-m-camera-filter-solarize-selected", "icon-m-camera-filter-solarize"]
32 ];
33
34 function filterData(val, data, item) {
35     var x = 0;
36     var i = data.length;
37     for (x = 0; x < i; x++) {
38         if (data[x][0] == val) {
39             return data[x][item];
40         }
41     }
42 }
43
44 function wbSelectedIcon(wb) {
45     return filterData(wb, __wb, 2);
46 }
47
48 function wbIcon(wb) {
49     return filterData(wb, __wb, 3);
50 }
51
52 function wbName(wb) {
53     return filterData(wb, __wb, 1);
54 }
55
56 function cfSelectedIcon(cf) {
57     return filterData(cf, __cf, 2);
58 }
59
60 function cfIcon(cf) {
61     return filterData(cf, __cf, 3);
62 }
63
64 function cfName(cf) {
65     return filterData(cf, __cf, 1);
66 }