diff --git a/content/docs/configuration/intro.md b/content/docs/configuration/intro.md index 9e8035d..23a10d9 100644 --- a/content/docs/configuration/intro.md +++ b/content/docs/configuration/intro.md @@ -236,7 +236,7 @@ you supply. (A component is a re-usable tree of objects.) The most common use of `Variants` in a shell is to create instances of a window (your bar) based on your monitor list (the data model). -Variants will inject the values in the data model into each new +Variants will inject the properties in the data model directly into each new component's `modelData` property, which means we can easily pass each screen to its own component. (See [Window.screen](/docs/types/quickshell/qswindow/#prop.screen).) @@ -456,7 +456,7 @@ component wrapping the window and place the window directly into the `delegate` property. 2. The [Variants.delegate](/docs/types/quickshell/variants/#prop.delegate) property is a [Default Property](/docs/configuration/qml-overview/#the-default-property), -which means we can skip the `delegate: ` part of the assignment. +which means we can skip the `component: ` part of the assignment. We're already using [ShellRoot](/docs/types/quickshell/shellroot/)'s default property to store our Variants, Process, and Timer components among other things. diff --git a/content/docs/configuration/qml-overview.md b/content/docs/configuration/qml-overview.md index 560c244..15e887b 100644 --- a/content/docs/configuration/qml-overview.md +++ b/content/docs/configuration/qml-overview.md @@ -536,29 +536,6 @@ ColumnLayout { } ``` -##### Indirect signal handlers -When it is not possible or not convenient to directly define a signal handler, before resorting -to `.connect`ing the properties, a [Connections] object can be used to access them. - -This is especially useful to connect to signals of singletons. - -```qml -Item { - Button { - id: myButton - text "click me" - } - - Connections { - target: myButton - - function onClicked() { - // ... - } - } -} -``` - ##### Property change signals Every property has an associated signal, which powers QML's [reactive bindings](#reactive-bindings). The signal is named `Changed` and works exactly the same as any other signal.