@@ -29,43 +29,8 @@ GenericScopeView {
2929 property var mainStageApplicationsModel: shell.applicationManager.mainStageApplications
3030 property var sideStageApplicationModel: shell.applicationManager.sideStageApplications
3131
32− ListModel {
33− id: frequentlyUsedAppsModel
34− }
35−
36− FrequentlyUsedAppsModel { id: frequentlyUsedAppsBaseModel }
37−
38− Repeater {
39− model: frequentlyUsedAppsBaseModel
40− delegate: Item {
41− Application {
42− id: application
43− desktopFile: model.desktopFile
44− }
45− Component.onCompleted: {
46− frequentlyUsedAppsModel.append({"uri": model.desktopFile, "icon": "../../graphics/applicationIcons/" + application.icon + ".png", "title": application.name, "dndUri": model.desktopFile});
47− }
48− }
49− }
50−
51− ListModel {
52− id: appsAvailableForDownloadModel
53− }
54−
55− AppsAvailableForDownloadModel { id: appsAvailableForDownloadBaseModel }
56−
57− Repeater {
58− model: appsAvailableForDownloadBaseModel
59− delegate: Item {
60− Application {
61− id: application
62− desktopFile: model.desktopFile
63− }
64− Component.onCompleted: {
65− appsAvailableForDownloadModel.append({"uri": model.desktopFile, "icon": "../../graphics/applicationIcons/" + application.icon + ".png", "title": application.name, "dndUri": model.desktopFile});
66− }
67− }
68− }
32+ FrequentlyUsedAppsModel { id: frequentlyUsedAppsModel }
33+ AppsAvailableForDownloadModel { id: appsAvailableForDownloadModel }
6934
7035 ListModel {
7136 id: runningApplicationsModel
@@ -76,8 +41,8 @@ GenericScopeView {
7641 }
7742
7843 onScopeChanged: {
79− scopeView.scope.categories.overrideCategory("recently-used", frequentlyUsedAppsModel);
44+ scopeView.scope.categories.overrideCategory("recently-used", frequentlyUsedAppsModel.model);
8045 scopeView.scope.categories.overrideCategory("recent", runningApplicationsModel);
81− scopeView.scope.categories.overrideCategory("more", appsAvailableForDownloadModel);
46+ scopeView.scope.categories.overrideCategory("more", appsAvailableForDownloadModel.model);
8247 }
8348}