FormPlaceholderMessageDelegate QML Type
A placeholder message indicating that a FormCard is empty. More...
| Import Statement: | import org.kde.kirigamiaddons.formcard | 
| Since: | 6.9 | 
| Inherits: | 
Properties
- explanation : string
- hoveredLink : alias
Signals
- linkActivated(string link)
- linkHovered(string link)
Detailed Description
Example usage:
import org.kde.kirigamiaddons.formcard as FormCard
FormCard.FormCardPage {
    FormCard.FormHeader {
        title: i18nc("@title:group", "Items")
    }
    FormCard.FormCard {
        FormCard.FormPlaceholderMessageDelegate {
            text: i18nc("@info:placeholder", "There are no items in this list")
            visible: repeater.count === 0
        }
        Repeater {
            id: repeater
            model: [ ... ]
            delegate: [ ... ]
        }
        FormCard.FormDelegateSeparator {}
        FormCard.FormButtonDelegate {
            text: i18nc("@action:button", "Add Item")
            icon.name: "list-add-symbolic"
        }
    }
}
Property Documentation
| explanation : string | 
This property holds the smaller explanatory text to show below the larger title-style text.
Useful for providing a user-friendly explanation on how to proceed.
Optional; if not defined, the message will have no supplementary explanatory text.
| hoveredLink : alias | 
This property holds the link embedded in the explanatory message text that the user is hovering over.
Signal Documentation
| linkActivated(string link) | 
This signal is emitted when a link is clicked or tapped in the explanatory message text.
Note: The corresponding handler is onLinkActivated.
| linkHovered(string link) | 
This signal is emitted when a link is hovered in the explanatory message text.
Note: The corresponding handler is onLinkHovered.