@@ -86,7 +86,7 @@ ScopeView {
86 right: parent.right
86 right: parent.right
89− source: getRenderer(model.renderer, model.contentType, model.rendererHint)
89+ source: getRenderer(model.renderer, model.contentType, model.rendererHint, categoryId)
91 onLoaded: {
91 onLoaded: {
92 if (item.enableHeightBehavior !== undefined && item.enableHeightBehaviorOnNextCreation !== undefined) {
92 if (item.enableHeightBehavior !== undefined && item.enableHeightBehaviorOnNextCreation !== undefined) {
@@ -200,7 +200,7 @@ ScopeView {
203− function getRenderer(rendererId, contentType, rendererHint) {
203+ function getRenderer(rendererId, contentType, rendererHint, categoryId) {
204 if (rendererId == "default") {
204 if (rendererId == "default") {
205 rendererId = getDefaultRendererId(contentType);
205 rendererId = getDefaultRendererId(contentType);
@@ -209,6 +209,14 @@ ScopeView {
209 switch (contentType) {
209 switch (contentType) {
210 case "video": return "Generic/GenericFilterGridPotrait.qml";
210 case "video": return "Generic/GenericFilterGridPotrait.qml";
211 case "music": return "Music/MusicFilterGrid.qml";
211 case "music": return "Music/MusicFilterGrid.qml";
213+ console.log("rendererHint", categoryId, rendererHint);
214+ if (rendererHint == "toggled")
215+ return "Apps/DashPluginFilterGrid.qml";
217+ return "Generic/GenericFilterGrid.qml";
219+ case "weather": return "Generic/WeatherFilterGrid.qml";
212 default: return "Generic/GenericFilterGrid.qml";
220 default: return "Generic/GenericFilterGrid.qml";