Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Fedorov2020-05-09 07:49:32 +0000
committerAlexander Fedorov2020-05-09 15:42:57 +0000
commit73982472ee11baf18d7996c40521d805eaa0a44d (patch)
treea1e98b66f0a2ea94694e7a437e1d86a32eb09505 /core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui
parent1d38d997dcdb2c7bfb687706cb866ba3c9cbbff0 (diff)
downloadorg.eclipse.cdt-73982472ee11baf18d7996c40521d805eaa0a44d.tar.gz
org.eclipse.cdt-73982472ee11baf18d7996c40521d805eaa0a44d.tar.xz
org.eclipse.cdt-73982472ee11baf18d7996c40521d805eaa0a44d.zip
Bug 562997 - Switch CDT doxygen to use new Equinox preferences API
Switched from "org.eclipse.cdt.core.options" to "org.eclipse.core.runtime.preferences" Change-Id: Ie01d955079a7a54875270bb2d259c9232d30e7ea Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/DocCommentOwnerArea.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/DocCommentOwnerArea.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/DocCommentOwnerArea.java
index 66d31ba1e29..6ab4766f456 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/DocCommentOwnerArea.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/dialogs/DocCommentOwnerArea.java
@@ -18,13 +18,13 @@ import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
-import org.eclipse.cdt.core.options.OptionMetadata;
-import org.eclipse.cdt.core.options.OptionStorage;
import org.eclipse.cdt.doxygen.DoxygenMetadata;
import org.eclipse.cdt.internal.ui.text.doctools.DocCommentOwnerManager;
import org.eclipse.cdt.internal.ui.text.doctools.NullDocCommentOwner;
import org.eclipse.cdt.ui.text.doctools.IDocCommentOwner;
import org.eclipse.cdt.utils.ui.controls.ControlFactory;
+import org.eclipse.core.runtime.preferences.IPreferenceMetadataStore;
+import org.eclipse.core.runtime.preferences.PreferenceMetadata;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionListener;
@@ -44,7 +44,7 @@ public class DocCommentOwnerArea {
private final Combo combo;
private final IDocCommentOwner owners[];
- private final Map<OptionMetadata<Boolean>, Button> buttons;
+ private final Map<PreferenceMetadata<Boolean>, Button> buttons;
public DocCommentOwnerArea(Composite pane, DoxygenMetadata metadata, String descriptionText,
String comboLabelText) {
@@ -73,7 +73,7 @@ public class DocCommentOwnerArea {
return created;
}
- private Button createCheckBox(Composite parent, OptionMetadata<Boolean> option) {
+ private Button createCheckBox(Composite parent, PreferenceMetadata<Boolean> option) {
Button checkBox = new Button(parent, SWT.CHECK);
checkBox.setText(option.name());
checkBox.setToolTipText(option.description());
@@ -98,7 +98,7 @@ public class DocCommentOwnerArea {
return result.toArray(new IDocCommentOwner[result.size()]);
}
- public void initialize(IDocCommentOwner initial, OptionStorage storage) {
+ public void initialize(IDocCommentOwner initial, IPreferenceMetadataStore storage) {
selectDocumentOwner(initial, combo);
buttons.entrySet().stream().forEach(e -> e.getValue().setSelection(storage.load(e.getKey())));
}
@@ -134,7 +134,7 @@ public class DocCommentOwnerArea {
return index == 0 ? NullDocCommentOwner.INSTANCE : owners[index - 1];
}
- public void apply(OptionStorage storage) {
+ public void apply(IPreferenceMetadataStore storage) {
buttons.entrySet().stream().forEach(e -> storage.save(e.getValue().getSelection(), e.getKey()));
}

Back to the top