def get_config(self): data = config.InputConfig() data.folder = utils.toString(self.folderEdit.text()) data.recursive = self.isRecursiveCheckBox.isChecked() data.allExtensions = self.anyExtRadioButton.isChecked() data.extensions = extension.FileExtensions(utils.toString(self.fileExtensionEdit.text())).extensionString() data.allFileSizes = self.anySizeRadioButton.isChecked() data.minFileSizeBytes = utils.stringToBytes("{} {}".format(self.sizeSpinBox.value(), self.sizeComboBox.currentText())) data.sources = self._holder.get_config() return data
def getConfig(self): data = config.InputConfig() data.folder = utils.toString(self.folder_edit.text()) data.recursive = self.is_recursive_check_box.isChecked() data.all_extensions = self.any_extension_radio_button.isChecked() data.extensions = extension.FileExtensions(utils.toString(self.file_extension_edit.text())).extensionString() data.all_file_sizes = self.any_size_radio_button.isChecked() data.min_file_size_bytes = utils.stringToBytes("{} {}".format(self.filesize_spin_box.value(), self.filesize_combo_box.currentText())) data.sources = self._holder.getConfig() return data