Make the usages of enabledSlot more readable

This commit is contained in:
Wieland Hoffmann
2013-12-25 14:11:30 +01:00
parent 7edcf81dba
commit 94ae22aade
2 changed files with 57 additions and 35 deletions

View File

@@ -60,14 +60,18 @@ class InterfaceOptionsPage(OptionsPage):
else:
name = translation
self.ui.ui_language.addItem(name, QtCore.QVariant(lang_code))
self.ui.starting_directory.stateChanged.connect(partial(
enabledSlot,
self.ui.starting_directory_path.setEnabled)
)
self.ui.starting_directory.stateChanged.connect(partial(
enabledSlot,
self.ui.starting_directory_browse.setEnabled)
)
self.ui.starting_directory.stateChanged.connect(
partial(
enabledSlot,
self.ui.starting_directory_path.setEnabled
)
)
self.ui.starting_directory.stateChanged.connect(
partial(
enabledSlot,
self.ui.starting_directory_browse.setEnabled
)
)
self.ui.starting_directory_browse.clicked.connect(self.starting_directory_browse)
def load(self):

View File

@@ -63,42 +63,60 @@ class RenamingOptionsPage(OptionsPage):
self.ui.move_files_to.editingFinished.connect(self.update_examples)
if not sys.platform == "win32":
self.ui.rename_files.stateChanged.connect(partial(
enabledSlot,
self.ui.windows_compatibility.setEnabled)
self.ui.rename_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.windows_compatibility.setEnabled
)
)
self.ui.move_files.stateChanged.connect(partial(
enabledSlot,
self.ui.delete_empty_dirs.setEnabled)
self.ui.move_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.delete_empty_dirs.setEnabled
)
)
self.ui.move_files.stateChanged.connect(partial(
enabledSlot,
self.ui.move_files_to.setEnabled)
self.ui.move_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.move_files_to.setEnabled
)
)
self.ui.move_files.stateChanged.connect(partial(
enabledSlot,
self.ui.move_files_to_browse.setEnabled)
self.ui.move_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.move_files_to_browse.setEnabled
)
)
self.ui.move_files.stateChanged.connect(partial(
enabledSlot,
self.ui.move_additional_files.setEnabled)
self.ui.move_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.move_additional_files.setEnabled
)
)
self.ui.move_files.stateChanged.connect(partial(
enabledSlot,
self.ui.move_additional_files_pattern.setEnabled)
self.ui.move_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.move_additional_files_pattern.setEnabled
)
)
self.ui.rename_files.stateChanged.connect(partial(
enabledSlot,
self.ui.ascii_filenames.setEnabled)
self.ui.rename_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.ascii_filenames.setEnabled
)
)
self.ui.rename_files.stateChanged.connect(partial(
enabledSlot,
self.ui.file_naming_format.setEnabled)
self.ui.rename_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.file_naming_format.setEnabled
)
)
self.ui.rename_files.stateChanged.connect(partial(
enabledSlot,
self.ui.file_naming_format_default.setEnabled)
self.ui.rename_files.stateChanged.connect(
partial(
enabledSlot,
self.ui.file_naming_format_default.setEnabled
)
)
self.ui.file_naming_format.textChanged.connect(self.check_formats)
self.ui.file_naming_format_default.clicked.connect(self.set_file_naming_format_default)