Changeset View
Changeset View
Standalone View
Standalone View
plasmoid/contents/ui/main.qml
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | 35 | Item { | |||
---|---|---|---|---|---|
43 | 43 | | |||
44 | Component.onCompleted: { | 44 | Component.onCompleted: { | ||
45 | mycroftStatusCheckSocket.active = true | 45 | mycroftStatusCheckSocket.active = true | ||
46 | refreshAllSkills(); | 46 | refreshAllSkills(); | ||
47 | } | 47 | } | ||
48 | 48 | | |||
49 | property var skillList: [] | 49 | property var skillList: [] | ||
50 | property alias cbwidth: rectangle2.width | 50 | property alias cbwidth: rectangle2.width | ||
51 | property alias cbheight: rectangle2.height | ||||
52 | property var cbdrawercontentheight: parent.height + units.gridUnit * 0.5 - rectanglebottombar.height | ||||
51 | property string defaultmcorestartpath: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/startservice.sh" | 53 | property string defaultmcorestartpath: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/startservice.sh" | ||
52 | property string defaultmcorestoppath: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/stopservice.sh" | 54 | property string defaultmcorestoppath: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/stopservice.sh" | ||
53 | property string packagemcorestartcmd: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/pkgstartservice.sh" | 55 | property string packagemcorestartcmd: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/pkgstartservice.sh" | ||
54 | property string packagemcorestopcmd: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/pkgstopservice.sh" | 56 | property string packagemcorestopcmd: "/usr/share/plasma/plasmoids/org.kde.plasma.mycroftplasmoid/contents/code/pkgstopservice.sh" | ||
55 | property string customlocstartpath: startsrvcustom.text | 57 | property string customlocstartpath: startsrvcustom.text | ||
56 | property string customlocstoppath: stopsrvcustom.text | 58 | property string customlocstoppath: stopsrvcustom.text | ||
57 | property string customloc: " " | 59 | property string customloc: " " | ||
58 | property string coreinstallstartpath: defaultmcorestartpath | 60 | property string coreinstallstartpath: defaultmcorestartpath | ||
▲ Show 20 Lines • Show All 82 Lines • ▼ Show 20 Line(s) | 106 | } | |||
141 | 143 | | |||
142 | function filtervisualObj(metadata){ | 144 | function filtervisualObj(metadata){ | ||
143 | convoLmodel.append({"itemType": "LoaderType", "InputQuery": metadata.url}) | 145 | convoLmodel.append({"itemType": "LoaderType", "InputQuery": metadata.url}) | ||
144 | inputlistView.positionViewAtEnd(); | 146 | inputlistView.positionViewAtEnd(); | ||
145 | } | 147 | } | ||
146 | 148 | | |||
147 | function filterplacesObj(metadata){ | 149 | function filterplacesObj(metadata){ | ||
148 | var filteredData = JSON.parse(metadata.data); | 150 | var filteredData = JSON.parse(metadata.data); | ||
151 | var locallat = JSON.parse(metadata.locallat); | ||||
152 | var locallong = JSON.parse(metadata.locallong); | ||||
153 | var hereappid = metadata.appid | ||||
154 | var hereappcode = metadata.appcode; | ||||
149 | convoLmodel.clear() | 155 | convoLmodel.clear() | ||
150 | placesListModel.clear() | 156 | placesListModel.clear() | ||
151 | for (var i = 0; i < filteredData.results.items.length; i++){ | 157 | for (var i = 0; i < filteredData.results.items.length; i++){ | ||
152 | var itemsInPlaces = JSON.stringify(filteredData.results.items[i]) | 158 | var itemsInPlaces = JSON.stringify(filteredData.results.items[i]) | ||
153 | var fltritemsinPlc = JSON.parse(itemsInPlaces) | 159 | var fltritemsinPlc = JSON.parse(itemsInPlaces) | ||
154 | var fltrtags = getTags(filteredData.results.items[i].tags) | 160 | var fltrtags = getTags(filteredData.results.items[i].tags) | ||
155 | placesListModel.insert(i, {placeposition: JSON.stringify(fltritemsinPlc.position), placetitle: JSON.stringify(fltritemsinPlc.title), placedistance: JSON.stringify(fltritemsinPlc.distance), placeloc: JSON.stringify(fltritemsinPlc.vicinity), placetags: fltrtags}) | 161 | placesListModel.insert(i, {placeposition: JSON.stringify(fltritemsinPlc.position), placetitle: JSON.stringify(fltritemsinPlc.title), placedistance: JSON.stringify(fltritemsinPlc.distance), placeloc: JSON.stringify(fltritemsinPlc.vicinity), placetags: fltrtags, placelocallat: locallat, placelocallong: locallong, placeappid: hereappid, placeappcode: hereappcode}) | ||
156 | } | 162 | } | ||
157 | convoLmodel.append({"itemType": "PlacesType", "InputQuery": ""}); | 163 | convoLmodel.append({"itemType": "PlacesType", "InputQuery": ""}); | ||
158 | } | 164 | } | ||
159 | 165 | | |||
160 | function getTags(fltrTags){ | 166 | function getTags(fltrTags){ | ||
161 | if(fltrTags){ | 167 | if(fltrTags){ | ||
162 | var tags = ''; | 168 | var tags = ''; | ||
163 | for (var i = 0; i < fltrTags.length; i++){ | 169 | for (var i = 0; i < fltrTags.length; i++){ | ||
▲ Show 20 Lines • Show All 1174 Lines • Show Last 20 Lines |