chore: fix launcher linter warnings

This commit is contained in:
2 * r + 2 * t 2026-03-21 16:22:19 +11:00
parent 20c7482b2b
commit 83cd02b90d
9 changed files with 11 additions and 11 deletions

View file

@ -1,7 +1,7 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import "items" import qs.modules.launcher.items
import "services" import qs.modules.launcher.services
import qs.components import qs.components
import qs.components.controls import qs.components.controls
import qs.components.containers import qs.components.containers

View file

@ -1,6 +1,6 @@
pragma ComponentBehavior: Bound pragma ComponentBehavior: Bound
import "services" import qs.modules.launcher.services
import qs.components import qs.components
import qs.components.controls import qs.components.controls
import qs.services import qs.services

View file

@ -19,7 +19,7 @@ Item {
required property int rounding required property int rounding
readonly property bool showWallpapers: search.text.startsWith(`${Config.launcher.actionPrefix}wallpaper `) readonly property bool showWallpapers: search.text.startsWith(`${Config.launcher.actionPrefix}wallpaper `)
readonly property Item currentList: showWallpapers ? wallpaperList.item : appList.item readonly property var currentList: showWallpapers ? wallpaperList.item : appList.item // Can be either ListView or PathView, so can't type properly
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom anchors.bottom: parent.bottom

View file

@ -18,7 +18,7 @@ PathView {
readonly property int itemWidth: Config.launcher.sizes.wallpaperWidth * 0.8 + Appearance.padding.larger * 2 readonly property int itemWidth: Config.launcher.sizes.wallpaperWidth * 0.8 + Appearance.padding.larger * 2
readonly property int numItems: { readonly property int numItems: {
const screen = QsWindow.window?.screen; const screen = (QsWindow.window as QsWindow)?.screen;
if (!screen) if (!screen)
return 0; return 0;
@ -58,7 +58,7 @@ PathView {
onCurrentItemChanged: { onCurrentItemChanged: {
if (currentItem) if (currentItem)
Wallpapers.preview(currentItem.modelData.path); Wallpapers.preview((currentItem as WallpaperItem).modelData.path);
} }
implicitWidth: Math.min(numItems, count) * itemWidth implicitWidth: Math.min(numItems, count) * itemWidth

View file

@ -1,4 +1,4 @@
import "../services" import qs.modules.launcher.services
import qs.components import qs.components
import qs.services import qs.services
import qs.config import qs.config

View file

@ -1,4 +1,4 @@
import "../services" import qs.modules.launcher.services
import qs.components import qs.components
import qs.services import qs.services
import qs.config import qs.config

View file

@ -1,4 +1,4 @@
import "../services" import qs.modules.launcher.services
import qs.components import qs.components
import qs.services import qs.services
import qs.config import qs.config

View file

@ -14,7 +14,7 @@ Item {
scale: 0.5 scale: 0.5
opacity: 0 opacity: 0
z: PathView.z ?? 0 z: PathView.z ?? 0 // qmllint disable missing-property
Component.onCompleted: { Component.onCompleted: {
scale = Qt.binding(() => PathView.isCurrentItem ? 1 : PathView.onPath ? 0.8 : 0); scale = Qt.binding(() => PathView.isCurrentItem ? 1 : PathView.onPath ? 0.8 : 0);

View file

@ -55,7 +55,7 @@ Searcher {
for (const f of s) for (const f of s)
flat.push(f); flat.push(f);
schemes.model = flat.sort((a, b) => (a.name + a.flavour).localeCompare((b.name + b.flavour))); schemes.model = flat.sort((a, b) => String(a.name + a.flavour).localeCompare((b.name + b.flavour)));
} }
} }
} }