mirror of https://github.com/borgbase/vorta
Added a function to MockFileDialog along with the change in original files to make sure multiple directories are added when directories are chosen
This commit is contained in:
parent
b684ff024f
commit
455a15d92d
|
@ -642,8 +642,8 @@ class ArchiveTab(ArchiveTabBase, ArchiveTabUI, BackupProfileMixin):
|
|||
self.app.jobs_manager.add_job(job)
|
||||
|
||||
dialog = choose_file_dialog(self, self.tr("Choose Mount Point"), want_folder=True)
|
||||
dialog.filesSelected.connect(receive)
|
||||
dialog.open()
|
||||
if dialog.exec():
|
||||
receive()
|
||||
|
||||
def mount_result(self, result):
|
||||
if result['returncode'] == 0:
|
||||
|
@ -789,8 +789,8 @@ class ArchiveTab(ArchiveTabBase, ArchiveTabUI, BackupProfileMixin):
|
|||
self._set_status(params['message'])
|
||||
|
||||
dialog = choose_file_dialog(self, self.tr("Choose Extraction Point"), want_folder=True)
|
||||
dialog.filesSelected.connect(receive)
|
||||
dialog.open()
|
||||
if dialog.exec():
|
||||
receive()
|
||||
|
||||
window = ExtractDialog(archive, model)
|
||||
self._toggle_all_buttons(True)
|
||||
|
|
|
@ -72,8 +72,8 @@ class RepoWindow(AddRepoBase, AddRepoUI):
|
|||
self.is_remote_repo = False
|
||||
|
||||
dialog = choose_file_dialog(self, self.tr("Choose Location of Borg Repository"))
|
||||
dialog.filesSelected.connect(receive)
|
||||
dialog.open()
|
||||
if dialog.exec():
|
||||
receive()
|
||||
|
||||
def use_remote_repo_action(self):
|
||||
self.repoURL.setText('')
|
||||
|
|
|
@ -302,8 +302,8 @@ class SourceTab(SourceBase, SourceUI, BackupProfileMixin):
|
|||
|
||||
msg = self.tr("Choose directory to back up") if want_folder else self.tr("Choose file(s) to back up")
|
||||
dialog = choose_file_dialog(self, msg, want_folder=want_folder)
|
||||
dialog.filesSelected.connect(receive)
|
||||
dialog.open()
|
||||
if dialog.exec():
|
||||
receive()
|
||||
|
||||
def source_copy(self, index=None):
|
||||
"""
|
||||
|
|
|
@ -189,6 +189,9 @@ def choose_file_dialog(tmpdir):
|
|||
|
||||
def open(self, func):
|
||||
func()
|
||||
|
||||
def exec(self):
|
||||
return 1
|
||||
|
||||
def selectedFiles(self):
|
||||
if self.subdirectory:
|
||||
|
|
|
@ -85,6 +85,9 @@ def choose_file_dialog(*args):
|
|||
|
||||
def open(self, func):
|
||||
func()
|
||||
|
||||
def exec(self):
|
||||
return 1
|
||||
|
||||
def selectedFiles(self):
|
||||
return ['/tmp']
|
||||
|
|
|
@ -14,6 +14,9 @@ class MockFileDialog:
|
|||
def open(self, func):
|
||||
func()
|
||||
|
||||
def exec(self):
|
||||
return 1
|
||||
|
||||
def selectedFiles(self):
|
||||
return ['/tmp']
|
||||
|
||||
|
|
Loading…
Reference in New Issue