pub struct FileDialogBuilder { /* private fields */ }
v4_10
only.Expand description
A builder-pattern type to construct FileDialog
objects.
Implementations§
Source§impl FileDialogBuilder
impl FileDialogBuilder
Sourcepub fn accept_label(self, accept_label: impl Into<GString>) -> Self
pub fn accept_label(self, accept_label: impl Into<GString>) -> Self
Label for the file chooser’s accept button.
Sourcepub fn default_filter(self, default_filter: &FileFilter) -> Self
pub fn default_filter(self, default_filter: &FileFilter) -> Self
The default filter.
This filter is initially active in the file chooser dialog.
If the default filter is NULL
, the first filter of filters
is used as the default filter. If that property contains no filter, the dialog will
be unfiltered.
If filters
is not NULL
, the default filter should be
part of the list. If it is not, the dialog may choose to not make it available.
Sourcepub fn filters(self, filters: &impl IsA<ListModel>) -> Self
pub fn filters(self, filters: &impl IsA<ListModel>) -> Self
The list of filters.
See default-filter
about how these
two properties interact.
Sourcepub fn initial_file(self, initial_file: &impl IsA<File>) -> Self
pub fn initial_file(self, initial_file: &impl IsA<File>) -> Self
The initial file.
This file is initially selected in the file chooser dialog
This is a utility property that sets both initial-folder
and initial-name
.
Sourcepub fn initial_folder(self, initial_folder: &impl IsA<File>) -> Self
pub fn initial_folder(self, initial_folder: &impl IsA<File>) -> Self
The initial folder.
This is the directory that is initially opened in the file chooser dialog.
Sourcepub fn initial_name(self, initial_name: impl Into<GString>) -> Self
pub fn initial_name(self, initial_name: impl Into<GString>) -> Self
The initial name.
This is the name of the file that is initially selected in the file chooser dialog.
Sourcepub fn title(self, title: impl Into<GString>) -> Self
pub fn title(self, title: impl Into<GString>) -> Self
A title that may be shown on the file chooser dialog.
Sourcepub fn build(self) -> FileDialog
pub fn build(self) -> FileDialog
Build the FileDialog
.