Liri Fluid API

SnackBar QML Type

SnackBar provides a brief feedback about an operation. More...

Import Statement: import Fluid.Controls 1.1

Properties

Signals

Methods

  • void close()
  • void open(string text, string buttonText)

Detailed Description

 Page {
     title: qsTr("Send a message")

     Button {
         anchors.centerIn: parent
         text: qsTr("Send Message")
         onClicked: snackBar.open(qsTr("Message sent"))
     }

     SnackBar {
         id: snackBar
     }
 }

SnackBar provides a brief feedback about an operation through a message at the bottom of the screen.

It contains a single line of text directly related to the operation performed. There can be a text action, but no icons.

For more information you can read the Material Design guidelines.

Property Documentation

duration : int

Amount of time (in ms) to keep the notification visible. The default is 2s.


fullWidth : bool

Whether the bar should take full screen width. The default depends on the device: full width only on phones and tablets.


[read-only] opened : bool

Whether the snack bar is currently open or not.


Signal Documentation

clicked()

This signal is emitted when the button is clicked. The handler is onClicked.

Note: The corresponding handler is onClicked.


Method Documentation

void close()

Close the bar.


void open(string text, string buttonText)

Open the bar with the specified text and buttonText.