TaskPanelStackData

@IviExperimental(reasons = [])
data class TaskPanelStackData(val stackedPanels: DismissablePanelList<TaskPanel>, val taskProcessPanel: TaskProcessPanel?) : DismissablePanelStackData<TaskPanel>

A panel data containing a stack of TaskPanels. The last (top) one should be presented to the user, while the rest is hidden under the top TaskPanel.

This panel data can have an optional TaskProcessPanel to be shown alongside the TaskPanels.

Parameters

stackedPanels

list of TaskPanels in the stack.

taskProcessPanel

An optional TaskProcessPanel panel to be shown alongside stackedPanels.

Constructors

Link copied to clipboard
fun TaskPanelStackData(stackedPanels: DismissablePanelList<TaskPanel>, taskProcessPanel: TaskProcessPanel?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Inherited functions

Link copied to clipboard

Returns whether the stack contains any Panel of type P that has not been dismissed yet.

Link copied to clipboard
fun dismiss()

Dismisses all panels in the stack.

Link copied to clipboard

Gets the top-most panel of the stack.