IC: Add import action (for BIN file).

This commit is contained in:
Pierre-Antoine Rouby committed 2024-05-15 11:09:39 +02:00
1 parent 459722610a
commit 9d343a42ce
6 files changed
+124 -10

No files matched your search

+12 -2
View File
@@ -87,7 +87,9 @@ class WindowToolKit(object):
def file_dialog(self, select_file=True,
callback=lambda x: None,
directory=None):
directory=None,
default_suffix=None,
file_filter=None):
"""Open a new file dialog and send result to callback function
Args:
@@ -95,7 +97,8 @@ class WindowToolKit(object):
callback: The callback function with one arguments, files
selection list
directory: Defaut directory
default_suffix: Default file suffix
file_filter: List of file filter
Returns:
The returns of callback
"""
@@ -110,6 +113,13 @@ class WindowToolKit(object):
if directory is not None:
dialog.setDirectory(directory)
if select_file:
if default_suffix is not None:
dialog.setDefaultSuffix(default_suffix)
if file_filter is not None:
dialog.setNameFilters(file_filter)
if dialog.exec_():
file_names = dialog.selectedFiles()
return callback(file_names)