From 06c0425521e3f4ba78c8f9067926cc4039d8376b Mon Sep 17 00:00:00 2001 From: Christina Zou Date: Mon, 27 Jun 2022 18:13:20 -0300 Subject: [PATCH 1/5] move "Warn about duplicates on import" preference option --- .../org/jabref/gui/preferences/file/FileTab.fxml | 1 - .../org/jabref/gui/preferences/file/FileTab.java | 2 -- .../gui/preferences/file/FileTabViewModel.java | 7 ------- .../preferences/importexport/ImportExportTab.fxml | 1 + .../preferences/importexport/ImportExportTab.java | 6 +++++- .../importexport/ImportExportTabViewModel.java | 12 ++++++++++-- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/src/main/java/org/jabref/gui/preferences/file/FileTab.fxml b/src/main/java/org/jabref/gui/preferences/file/FileTab.fxml index 8666dfd973f..59b1d7f0e90 100644 --- a/src/main/java/org/jabref/gui/preferences/file/FileTab.fxml +++ b/src/main/java/org/jabref/gui/preferences/file/FileTab.fxml @@ -42,5 +42,4 @@ - diff --git a/src/main/java/org/jabref/gui/preferences/file/FileTab.java b/src/main/java/org/jabref/gui/preferences/file/FileTab.java index f91f08650a1..88c3768df07 100644 --- a/src/main/java/org/jabref/gui/preferences/file/FileTab.java +++ b/src/main/java/org/jabref/gui/preferences/file/FileTab.java @@ -25,7 +25,6 @@ public class FileTab extends AbstractPreferenceTabView impleme @FXML private RadioButton resolveStrings; @FXML private TextField resolveStringsForFields; @FXML private CheckBox alwaysReformatBib; - @FXML private CheckBox warnAboutDuplicatesOnImport; @FXML private CheckBox autosaveLocalLibraries; @FXML private Button autosaveLocalLibrariesHelp; @@ -48,7 +47,6 @@ public void initialize() { resolveStringsForFields.disableProperty().bind(doNotResolveStrings.selectedProperty()); alwaysReformatBib.selectedProperty().bindBidirectional(viewModel.alwaysReformatBibProperty()); - warnAboutDuplicatesOnImport.selectedProperty().bindBidirectional(viewModel.warnAboutDuplicatesOnImportProperty()); autosaveLocalLibraries.selectedProperty().bindBidirectional(viewModel.autosaveLocalLibrariesProperty()); ActionFactory actionFactory = new ActionFactory(Globals.getKeyPrefs()); diff --git a/src/main/java/org/jabref/gui/preferences/file/FileTabViewModel.java b/src/main/java/org/jabref/gui/preferences/file/FileTabViewModel.java index abcefcd1150..3981f4d2c82 100644 --- a/src/main/java/org/jabref/gui/preferences/file/FileTabViewModel.java +++ b/src/main/java/org/jabref/gui/preferences/file/FileTabViewModel.java @@ -16,7 +16,6 @@ public class FileTabViewModel implements PreferenceTabViewModel { private final BooleanProperty resolveStringsProperty = new SimpleBooleanProperty(); private final StringProperty resolveStringsForFieldsProperty = new SimpleStringProperty(""); private final BooleanProperty alwaysReformatBibProperty = new SimpleBooleanProperty(); - private final BooleanProperty warnAboutDuplicatesOnImportProperty = new SimpleBooleanProperty(); private final BooleanProperty autosaveLocalLibraries = new SimpleBooleanProperty(); private final ImportExportPreferences importExportPreferences; @@ -34,7 +33,6 @@ public void setValues() { resolveStringsProperty.setValue(importExportPreferences.resolveStrings()); resolveStringsForFieldsProperty.setValue(importExportPreferences.getResolvableFields()); alwaysReformatBibProperty.setValue(importExportPreferences.shouldAlwaysReformatOnSave()); - warnAboutDuplicatesOnImportProperty.setValue(importExportPreferences.shouldWarnAboutDuplicatesOnImport()); autosaveLocalLibraries.setValue(importExportPreferences.shouldAutoSave()); } @@ -45,7 +43,6 @@ public void storeSettings() { importExportPreferences.setNonWrappableFields(noWrapFilesProperty.getValue().trim()); importExportPreferences.setResolvableFields(resolveStringsForFieldsProperty.getValue().trim()); importExportPreferences.setAlwaysReformatOnSave(alwaysReformatBibProperty.getValue()); - importExportPreferences.setWarnAboutDuplicatesOnImport(warnAboutDuplicatesOnImportProperty.getValue()); importExportPreferences.setAutoSave(autosaveLocalLibraries.getValue()); } @@ -77,10 +74,6 @@ public BooleanProperty alwaysReformatBibProperty() { return alwaysReformatBibProperty; } - public BooleanProperty warnAboutDuplicatesOnImportProperty() { - return warnAboutDuplicatesOnImportProperty; - } - // Autosave public BooleanProperty autosaveLocalLibrariesProperty() { return autosaveLocalLibraries; diff --git a/src/main/java/org/jabref/gui/preferences/importexport/ImportExportTab.fxml b/src/main/java/org/jabref/gui/preferences/importexport/ImportExportTab.fxml index 7d3756d1bb0..a1fc3bbb64d 100644 --- a/src/main/java/org/jabref/gui/preferences/importexport/ImportExportTab.fxml +++ b/src/main/java/org/jabref/gui/preferences/importexport/ImportExportTab.fxml @@ -16,6 +16,7 @@