提交 cda5fc47 编写于 作者: S Serge Rider

Preference pages refactoring


Former-commit-id: a05c9c0e
上级 aaa8969c
...@@ -26,6 +26,8 @@ import org.eclipse.swt.widgets.*; ...@@ -26,6 +26,8 @@ import org.eclipse.swt.widgets.*;
import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage; import org.eclipse.ui.IWorkbenchPreferencePage;
import org.eclipse.ui.IWorkbenchPropertyPage; import org.eclipse.ui.IWorkbenchPropertyPage;
import org.eclipse.ui.dialogs.PreferenceLinkArea;
import org.eclipse.ui.preferences.IWorkbenchPreferenceContainer;
import org.jkiss.code.Nullable; import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.DBeaverPreferences; import org.jkiss.dbeaver.DBeaverPreferences;
import org.jkiss.dbeaver.core.CoreMessages; import org.jkiss.dbeaver.core.CoreMessages;
...@@ -98,6 +100,20 @@ public class PrefPageDatabaseGeneral extends AbstractPrefPage implements IWorkbe ...@@ -98,6 +100,20 @@ public class PrefPageDatabaseGeneral extends AbstractPrefPage implements IWorkbe
} }
{
// Link to secure storage config
new PreferenceLinkArea(composite, SWT.NONE,
PrefPageEntityEditor.PAGE_ID,
"<a>''{0}''</a> settings",
(IWorkbenchPreferenceContainer) getContainer(), null); //$NON-NLS-1$
new PreferenceLinkArea(composite, SWT.NONE,
PrefPageSQLEditor.PAGE_ID,
"<a>''{0}''</a> settings",
(IWorkbenchPreferenceContainer) getContainer(), null); //$NON-NLS-1$
}
performDefaults(); performDefaults();
return composite; return composite;
......
...@@ -40,7 +40,7 @@ import org.jkiss.dbeaver.utils.PrefUtils; ...@@ -40,7 +40,7 @@ import org.jkiss.dbeaver.utils.PrefUtils;
*/ */
public class PrefPageEntityEditor extends AbstractPrefPage implements IWorkbenchPreferencePage, IWorkbenchPropertyPage public class PrefPageEntityEditor extends AbstractPrefPage implements IWorkbenchPreferencePage, IWorkbenchPropertyPage
{ {
public static final String PAGE_ID = "org.jkiss.dbeaver.preferences.main.entityEditor"; //$NON-NLS-1$ public static final String PAGE_ID = "org.jkiss.dbeaver.preferences.main.entityeditor"; //$NON-NLS-1$
private Button keepEditorsOnRestart; private Button keepEditorsOnRestart;
private Button refreshEditorOnOpen; private Button refreshEditorOnOpen;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册