提交 867ee88d 编写于 作者: S serge-rider

Bring back connection folder setting

上级 54073bd5
...@@ -29,10 +29,7 @@ import org.eclipse.swt.layout.GridData; ...@@ -29,10 +29,7 @@ import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*; import org.eclipse.swt.widgets.*;
import org.jkiss.code.NotNull; import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.core.CoreMessages; import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.DBPDataSourceContainer; import org.jkiss.dbeaver.model.*;
import org.jkiss.dbeaver.model.DBPDataSourceFolder;
import org.jkiss.dbeaver.model.DBPDataSourcePermission;
import org.jkiss.dbeaver.model.DBPDataSourceProvider;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration; import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.model.connection.DBPConnectionType; import org.jkiss.dbeaver.model.connection.DBPConnectionType;
import org.jkiss.dbeaver.model.navigator.DBNBrowseSettings; import org.jkiss.dbeaver.model.navigator.DBNBrowseSettings;
...@@ -47,6 +44,7 @@ import org.jkiss.dbeaver.registry.DataSourceProviderRegistry; ...@@ -47,6 +44,7 @@ import org.jkiss.dbeaver.registry.DataSourceProviderRegistry;
import org.jkiss.dbeaver.ui.IHelpContextIds; import org.jkiss.dbeaver.ui.IHelpContextIds;
import org.jkiss.dbeaver.ui.UIUtils; import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.controls.CSmartCombo; import org.jkiss.dbeaver.ui.controls.CSmartCombo;
import org.jkiss.dbeaver.ui.internal.UINavigatorMessages;
import org.jkiss.dbeaver.ui.navigator.dialogs.EditObjectFilterDialog; import org.jkiss.dbeaver.ui.navigator.dialogs.EditObjectFilterDialog;
import org.jkiss.dbeaver.ui.preferences.PrefPageConnectionTypes; import org.jkiss.dbeaver.ui.preferences.PrefPageConnectionTypes;
import org.jkiss.utils.CommonUtils; import org.jkiss.utils.CommonUtils;
...@@ -79,7 +77,7 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -79,7 +77,7 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
private Text connectionNameText; private Text connectionNameText;
private CSmartCombo<DBPConnectionType> connectionTypeCombo; private CSmartCombo<DBPConnectionType> connectionTypeCombo;
private Combo navigatorSettingsCombo; private Combo navigatorSettingsCombo;
//private Combo connectionFolderCombo; private Combo connectionFolderCombo;
private Text descriptionText; private Text descriptionText;
private boolean connectionNameChanged = false; private boolean connectionNameChanged = false;
...@@ -156,14 +154,12 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -156,14 +154,12 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
connectionTypeCombo.select(conConfig.getConnectionType()); connectionTypeCombo.select(conConfig.getConnectionType());
updateNavigatorSettingsPreset(); updateNavigatorSettingsPreset();
/*
dataSourceFolder = dataSourceDescriptor.getFolder(); dataSourceFolder = dataSourceDescriptor.getFolder();
if (dataSourceDescriptor.getFolder() == null) { if (dataSourceDescriptor.getFolder() == null) {
connectionFolderCombo.select(0); connectionFolderCombo.select(0);
} else { } else {
connectionFolderCombo.select(connectionFolders.indexOf(dataSourceFolder)); connectionFolderCombo.select(connectionFolders.indexOf(dataSourceFolder));
} }
*/
if (dataSourceDescriptor.getDescription() != null) { if (dataSourceDescriptor.getDescription() != null) {
descriptionText.setText(dataSourceDescriptor.getDescription()); descriptionText.setText(dataSourceDescriptor.getDescription());
...@@ -176,13 +172,11 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -176,13 +172,11 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
} else { } else {
// Default settings // Default settings
connectionTypeCombo.select(0); connectionTypeCombo.select(0);
/*
if (dataSourceFolder != null) { if (dataSourceFolder != null) {
connectionFolderCombo.select(connectionFolders.indexOf(dataSourceFolder)); connectionFolderCombo.select(connectionFolders.indexOf(dataSourceFolder));
} else { } else {
connectionFolderCombo.select(0); connectionFolderCombo.select(0);
} }
*/
readOnlyConnection.setSelection(false); readOnlyConnection.setSelection(false);
} }
...@@ -370,7 +364,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -370,7 +364,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
}); });
} }
/*
{ {
UIUtils.createControlLabel(miscGroup, CoreMessages.dialog_connection_wizard_final_label_connection_folder); UIUtils.createControlLabel(miscGroup, CoreMessages.dialog_connection_wizard_final_label_connection_folder);
...@@ -386,7 +379,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -386,7 +379,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
} }
}); });
} }
*/
{ {
Label descLabel = UIUtils.createControlLabel(miscGroup, CoreMessages.dialog_connection_wizard_description); Label descLabel = UIUtils.createControlLabel(miscGroup, CoreMessages.dialog_connection_wizard_description);
...@@ -526,7 +518,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -526,7 +518,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
} }
} }
/*
private void loadConnectionFolders() private void loadConnectionFolders()
{ {
connectionFolderCombo.removeAll(); connectionFolderCombo.removeAll();
...@@ -550,7 +541,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -550,7 +541,6 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
loadConnectionFolder(level + 1, child); loadConnectionFolder(level + 1, child);
} }
} }
*/
@Override @Override
public boolean isPageComplete() public boolean isPageComplete()
...@@ -568,7 +558,7 @@ class ConnectionPageGeneral extends ConnectionWizardPage { ...@@ -568,7 +558,7 @@ class ConnectionPageGeneral extends ConnectionWizardPage {
String name = connectionNameChanged ? connectionNameText.getText() : generateConnectionName(getWizard().getPageSettings()); String name = connectionNameChanged ? connectionNameText.getText() : generateConnectionName(getWizard().getPageSettings());
dataSource.setName(name); dataSource.setName(name);
//dataSource.setFolder(dataSourceFolder); dataSource.setFolder(dataSourceFolder);
if (connectionTypeCombo.getSelectionIndex() >= 0) { if (connectionTypeCombo.getSelectionIndex() >= 0) {
confConfig.setConnectionType(connectionTypeCombo.getItem(connectionTypeCombo.getSelectionIndex())); confConfig.setConnectionType(connectionTypeCombo.getItem(connectionTypeCombo.getSelectionIndex()));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册