diff options
author | Alexander Fedorov | 2020-05-09 07:49:32 +0000 |
---|---|---|
committer | Alexander Fedorov | 2020-05-09 15:42:57 +0000 |
commit | 73982472ee11baf18d7996c40521d805eaa0a44d (patch) | |
tree | a1e98b66f0a2ea94694e7a437e1d86a32eb09505 /core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui | |
parent | 1d38d997dcdb2c7bfb687706cb866ba3c9cbbff0 (diff) | |
download | org.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.java | 12 |
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())); } |