Data and collections
Native Qt
Swipe Delegate
Swipe Delegate is a native Zui component in the data and collections catalog, with 43 component-specific properties.
Usage
Ruby example
Paste this complete Builder example inside the app surface from the Quickstart. Replace illustrative asset paths with files from your project.
swipe_delegate "Release notes", value: 42, left_action: "Archive", right_action: "Delete"
API
Component properties
43 component-specific values, plus shared item and layout properties.
textText configuration for Swipe Delegate.propertydescriptionDescription configuration for Swipe Delegate.propertyvalueValue configuration for Swipe Delegate.propertyiconIcon configuration for Swipe Delegate.propertyicon_sourceIcon source configuration for Swipe Delegate.propertyicon_colorIcon color configuration for Swipe Delegate.propertyicon_sizeIcon size configuration for Swipe Delegate.propertyselectedSelected configuration for Swipe Delegate.propertyhighlightedHighlighted configuration for Swipe Delegate.propertyswipe_enabledSwipe enabled configuration for Swipe Delegate.propertyopened_sideOpened side configuration for Swipe Delegate.propertyleft_actionLeft action configuration for Swipe Delegate.propertyleft_valueLeft value configuration for Swipe Delegate.propertyleft_iconLeft icon configuration for Swipe Delegate.propertyleft_colorLeft color configuration for Swipe Delegate.propertyright_actionRight action configuration for Swipe Delegate.propertyright_valueRight value configuration for Swipe Delegate.propertyright_iconRight icon configuration for Swipe Delegate.propertyright_colorRight color configuration for Swipe Delegate.propertyaction_widthAction width configuration for Swipe Delegate.propertyclose_on_actionClose on action configuration for Swipe Delegate.propertyanimatedAnimated configuration for Swipe Delegate.propertydurationDuration configuration for Swipe Delegate.propertyenabledEnabled configuration for Swipe Delegate.propertywidthWidth configuration for Swipe Delegate.propertyheightHeight configuration for Swipe Delegate.propertypaddingPadding configuration for Swipe Delegate.propertyspacingSpacing configuration for Swipe Delegate.propertybackgroundBackground configuration for Swipe Delegate.propertyselected_backgroundSelected background configuration for Swipe Delegate.propertyhighlighted_backgroundHighlighted background configuration for Swipe Delegate.propertyforegroundForeground configuration for Swipe Delegate.propertyselected_foregroundSelected foreground configuration for Swipe Delegate.propertymutedMuted configuration for Swipe Delegate.propertyaccentAccent configuration for Swipe Delegate.propertyborder_colorBorder color configuration for Swipe Delegate.propertyborder_widthBorder width configuration for Swipe Delegate.propertyradiusRadius configuration for Swipe Delegate.propertyfont_familyFont family configuration for Swipe Delegate.propertyfont_sizeFont size configuration for Swipe Delegate.propertydescription_sizeDescription size configuration for Swipe Delegate.propertyaccessible_nameAccessible name configuration for Swipe Delegate.propertyvisibleVisible configuration for Swipe Delegate.propertyShow 13 shared item properties
opacityscalerotationzfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction
Events
Subscribe with on widget, :event and keep behavior in Ruby.
↗
activateNative event payload↗
clickNative event payload↗
left_actionNative event payload↗
right_actionNative event payload↗
swipe_positionNative event payload↗
swipe_completeNative event payload↗
swipe_openNative event payload↗
swipe_closeNative event payload↗
pressNative event payload↗
releaseNative event payload↗
hoverNative event payload↗
focusNative event payload↗
blurNative event payload↗
showNative event payload↗
hideNative event payload↗
errorNative event payload