UI Builder¶
Main module.
Classes:
| Name | Description |
|---|---|
UIBuilder |
Main Widget Builder. |
UIBuilder(root: PathSelectorWidget = RootPathSelectorWidget(), dest: PathSelectorWidget = DestPathSelectorWidget(), filecount: FileCountWidget = FileCountWidget(), folders: FolderCreatorWidget = FolderCreatorWidget(), filename: FilenameWidget = FilenameWidget(), transfermode: TransferModeWidget = TransferModeWidget(), keywords: ListIncludeExcludeFilterWidget = KeywordsFilterWidget(), extensions: ListIncludeExcludeFilterWidget = ExtensionsFilterWidget(), filesize: MinMaxFilterWidget = SizeFilterWidget(), duration: MinMaxFilterWidget = DurationFilterWidget(), folder_size_limit: SizeLimitWidget = FolderSizeLimitWidget(), total_size_limit: SizeLimitWidget = TotalSizeLimitWidget(), options: OptionsWidget = OptionsWidget(), progress: ProgressWidget = ProgressWidget(), logging: LoggingWidget = LoggingWidget())
dataclass
¶
Main Widget Builder.
Methods:
| Name | Description |
|---|---|
build_layout |
Set up the main UI layouts. |
get_config |
Get the current configuration from all widgets. |