Remove old sortedDesktopApplicatons
This commit is contained in:
@@ -78,7 +78,6 @@ Singleton {
|
|||||||
function updateSortedDesktopApplications() {
|
function updateSortedDesktopApplications() {
|
||||||
sortedDesktopApplicationsModel.clear();
|
sortedDesktopApplicationsModel.clear();
|
||||||
|
|
||||||
|
|
||||||
for (const topLevel of sortedTopLevels) {
|
for (const topLevel of sortedTopLevels) {
|
||||||
const entry = DesktopEntries.heuristicLookup(topLevel.wayland.appId);
|
const entry = DesktopEntries.heuristicLookup(topLevel.wayland.appId);
|
||||||
sortedDesktopApplicationsModel.append({
|
sortedDesktopApplicationsModel.append({
|
||||||
@@ -89,38 +88,14 @@ Singleton {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function workspaceApps(workspaceIndexAlign) {
|
function workspaceApps(workspaceIndexAlign) {
|
||||||
const list = []
|
const list = [];
|
||||||
const model = sortedDesktopApplicationsModel
|
const model = sortedDesktopApplicationsModel;
|
||||||
for (let i = 0; i < model.count; i++) {
|
for (let i = 0; i < model.count; i++) {
|
||||||
const item = model.get(i)
|
const item = model.get(i);
|
||||||
if (item.topLevel.workspace.id === workspaceIndexAlign)
|
if (item.topLevel.workspace.id === workspaceIndexAlign)
|
||||||
list.push(item.desktopEntry)
|
list.push(item.desktopEntry);
|
||||||
}
|
}
|
||||||
return list
|
return list;
|
||||||
}
|
|
||||||
|
|
||||||
property var sortedDesktopApplications: {
|
|
||||||
const sortedWayland = sortedTopLevels.map(topLevel => topLevel.wayland).filter(wayland => wayland !== null);
|
|
||||||
|
|
||||||
const desktopEntries = sortedWayland.map(topLevel => {
|
|
||||||
return DesktopEntries.heuristicLookup(topLevel.appId);
|
|
||||||
});
|
|
||||||
const workspace = sortedTopLevels.map(topLevel => {
|
|
||||||
return topLevel.workspace.id;
|
|
||||||
});
|
|
||||||
const workspaceDesktopEntries = new Map();
|
|
||||||
|
|
||||||
for (let i = 0; i < workspace.length; i++) {
|
|
||||||
const key = workspace[i];
|
|
||||||
const value = desktopEntries[i];
|
|
||||||
|
|
||||||
if (workspaceDesktopEntries.has(key)) {
|
|
||||||
workspaceDesktopEntries.get(key).push(value);
|
|
||||||
} else {
|
|
||||||
workspaceDesktopEntries.set(key, [value]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return workspaceDesktopEntries;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Socket {
|
Socket {
|
||||||
|
|||||||
Reference in New Issue
Block a user