zui docs v0.0.5
GitHub ↗
Models and utilities Native Qt

Folder List Model

Folder List Model is a native Zui component in the models and utilities catalog, with 14 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.

Ruby
folder_list_model "file:///home/user/Documents", name_filters: ["*.rb", "*.md"], show_files: true, show_dirs: true, sort_field: :name
API

Component properties

14 component-specific values, plus shared item and layout properties.

folderFolder configuration for Folder List Model.property
root_folderRoot folder configuration for Folder List Model.property
name_filtersName filters configuration for Folder List Model.property
show_filesShow files configuration for Folder List Model.property
show_dirsShow dirs configuration for Folder List Model.property
show_dirs_firstShow dirs first configuration for Folder List Model.property
show_dot_and_dot_dotShow dot and dot dot configuration for Folder List Model.property
show_hiddenShow hidden configuration for Folder List Model.property
show_only_readableShow only readable configuration for Folder List Model.property
sort_fieldSort field configuration for Folder List Model.property
sort_reversedSort reversed configuration for Folder List Model.property
case_sensitiveCase sensitive configuration for Folder List Model.property
revisionRevision configuration for Folder List Model.property
visibleVisible configuration for Folder List Model.property
Show 16 shared item properties
enabledopacityscalerotationzwidthheightfill_widthfill_heightpreferred_widthpreferred_heightminimum_widthminimum_heightmaximum_widthmaximum_heightlayout_alignment
Interaction

Events

Subscribe with on widget, :event and keep behavior in Ruby.

count_changeNative event payload
folder_changeNative event payload
statusNative event payload
errorNative event payload
changeNative event payload