Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
suliangchun
dbeaver
提交
a37288c3
D
dbeaver
项目概览
suliangchun
/
dbeaver
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dbeaver
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a37288c3
编写于
4月 07, 2018
作者:
S
serge-rider
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Error logs preference page
上级
fd880e45
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
123 addition
and
48 deletion
+123
-48
plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle.properties
....dbeaver.core.application/OSGI-INF/l10n/bundle.properties
+1
-0
plugins/org.jkiss.dbeaver.core.application/plugin.xml
plugins/org.jkiss.dbeaver.core.application/plugin.xml
+10
-9
plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties
...kiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties
+1
-0
plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml
plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml
+2
-2
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/preferences/PrefPageDatabaseGeneral.java
...jkiss/dbeaver/ui/preferences/PrefPageDatabaseGeneral.java
+0
-37
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/preferences/PrefPageErrorLogs.java
...c/org/jkiss/dbeaver/ui/preferences/PrefPageErrorLogs.java
+109
-0
未找到文件。
plugins/org.jkiss.dbeaver.core.application/OSGI-INF/l10n/bundle.properties
浏览文件 @
a37288c3
...
...
@@ -35,6 +35,7 @@ pref.page.name.navigator = Navigator
pref.page.name.query.manager
=
Query Manager
pref.page.name.resources
=
Resources
pref.page.name.errorHandle
=
Error Handle
pref.page.name.errorLogs
=
Error Logs
pref.page.name.resultset
=
Result Sets
pref.page.name.resultset.editors
=
Editors
pref.page.name.resultset.presentation
=
Presentation
...
...
plugins/org.jkiss.dbeaver.core.application/plugin.xml
浏览文件 @
a37288c3
...
...
@@ -227,24 +227,25 @@
<page
id=
"org.jkiss.dbeaver.preferences.main"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDatabaseGeneral"
name=
"%pref.page.name.db.configuration"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.db.general"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.errorHandle"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageErrorHandle"
name=
"%pref.page.name.errorHandle"
></page>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.resultset"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetMain"
name=
"%pref.page.name.resultset"
></page>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.errorHandle"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageErrorHandle"
name=
"%pref.page.name.errorHandle"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main.errorHandle"
id=
"org.jkiss.dbeaver.preferences.main.errorLogs"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageErrorLogs"
name=
"%pref.page.name.errorLogs"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.resultset"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetMain"
name=
"%pref.page.name.resultset"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main.resultset"
id=
"org.jkiss.dbeaver.preferences.main.resultset.editors"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetEditors"
name=
"%pref.page.name.resultset.editors"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.editor.content"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.main.resultset"
id=
"org.jkiss.dbeaver.preferences.main.resultset.presentation"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetPresentation"
name=
"%pref.page.name.resultset.presentation"
></page
>
<page
category=
"org.jkiss.dbeaver.preferences.main.resultset"
id=
"org.jkiss.dbeaver.preferences.main.resultset.presentation"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetPresentation"
name=
"%pref.page.name.resultset.presentation"
/
>
<page
category=
"org.jkiss.dbeaver.preferences.main.resultset"
id=
"org.jkiss.dbeaver.preferences.main.dataformat"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDataFormat"
name=
"%pref.page.name.data.formats"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.db.dataformat"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.connections"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageConnections"
name=
"%pref.page.name.connections"
></page
>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.meta"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageMetaData"
name=
"%pref.page.name.meta"
></page
>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.connections"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageConnections"
name=
"%pref.page.name.connections"
/
>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.meta"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageMetaData"
name=
"%pref.page.name.meta"
/
>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.misc.qm"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageQueryManager"
name=
"%pref.page.name.query.manager"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.db.qm"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.drivers"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDrivers"
name=
"%pref.page.name.drivers"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.ui.general"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.drivers"
id=
"org.jkiss.dbeaver.preferences.drivers.maven"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDriversMaven"
name=
"%pref.page.name.drivers.maven"
></page
>
<page
category=
"org.jkiss.dbeaver.preferences.drivers"
id=
"org.jkiss.dbeaver.preferences.drivers.maven"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDriversMaven"
name=
"%pref.page.name.drivers.maven"
/
>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.connectionTypes"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageConnectionTypes"
name=
"%pref.page.name.connectionTypes"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.navigator"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDatabaseNavigator"
name=
"%pref.page.name.navigator"
/>
<page
category=
"org.eclipse.ui.preferencePages.Editors"
id=
"org.jkiss.dbeaver.preferences.main.entityeditor"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageEntityEditor"
name=
"%pref.page.name.entity.editor"
>
...
...
@@ -264,12 +265,12 @@
</extension>
<extension
point=
"org.eclipse.ui.splashHandlers"
>
<splashHandler
class=
"org.jkiss.dbeaver.core.application.DBeaverSplashHandler"
id=
"org.jkiss.dbeaver.ui.splash.interactive"
></splashHandler
>
<splashHandlerProductBinding
productId=
"org.jkiss.dbeaver.core.application.product"
splashId=
"org.jkiss.dbeaver.ui.splash.interactive"
></splashHandlerProductBinding
>
<splashHandler
class=
"org.jkiss.dbeaver.core.application.DBeaverSplashHandler"
id=
"org.jkiss.dbeaver.ui.splash.interactive"
/
>
<splashHandlerProductBinding
productId=
"org.jkiss.dbeaver.core.application.product"
splashId=
"org.jkiss.dbeaver.ui.splash.interactive"
/
>
</extension>
<extension
point=
"org.eclipse.ui.helpSupport"
>
<config
class=
"org.jkiss.dbeaver.ui.help.GitHubWikiHelpUI"
></config
>
<config
class=
"org.jkiss.dbeaver.ui.help.GitHubWikiHelpUI"
/
>
</extension>
<extension
point=
"org.jkiss.dbeaver.workbenchHandler"
>
...
...
plugins/org.jkiss.dbeaver.core.eclipse/OSGI-INF/l10n/bundle.properties
浏览文件 @
a37288c3
...
...
@@ -24,6 +24,7 @@ pref.page.name.navigator=Navigator
pref.page.name.resources
=
Resources
pref.page.name.confirmations
=
Confirmations
pref.page.name.errorHandle
=
Error Handle
pref.page.name.errorLogs
=
Error Logs
pref.page.name.resultset
=
Result Sets
pref.page.name.resultset.editors
=
Editors
pref.page.name.resultset.presentation
=
Presentation
...
...
plugins/org.jkiss.dbeaver.core.eclipse/plugin.xml
浏览文件 @
a37288c3
...
...
@@ -49,6 +49,7 @@
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.db.general"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.errorHandle"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageErrorHandle"
name=
"%pref.page.name.errorHandle"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main.errorHandle"
id=
"org.jkiss.dbeaver.preferences.main.errorLogs"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageErrorLogs"
name=
"%pref.page.name.errorLogs"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.resultset"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetMain"
name=
"%pref.page.name.resultset"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main.resultset"
id=
"org.jkiss.dbeaver.preferences.main.resultset.editors"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageResultSetEditors"
name=
"%pref.page.name.resultset.editors"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.editor.content"
/>
...
...
@@ -68,8 +69,7 @@
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.drivers"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDrivers"
name=
"%pref.page.name.drivers"
>
<keywordReference
id=
"org.jkiss.dbeaver.core.keyword.pref.ui.general"
/>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.drivers"
id=
"org.jkiss.dbeaver.preferences.drivers.maven"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDriversMaven"
name=
"%pref.page.name.drivers.maven"
>
</page>
<page
category=
"org.jkiss.dbeaver.preferences.drivers"
id=
"org.jkiss.dbeaver.preferences.drivers.maven"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDriversMaven"
name=
"%pref.page.name.drivers.maven"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.connectionTypes"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageConnectionTypes"
name=
"%pref.page.name.connectionTypes"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.navigator"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageDatabaseNavigator"
name=
"%pref.page.name.navigator"
/>
<page
category=
"org.jkiss.dbeaver.preferences.main"
id=
"org.jkiss.dbeaver.preferences.main.confirmations"
class=
"org.jkiss.dbeaver.ui.preferences.PrefPageConfirmations"
name=
"%pref.page.name.confirmations"
/>
...
...
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/preferences/PrefPageDatabaseGeneral.java
浏览文件 @
a37288c3
...
...
@@ -19,8 +19,6 @@ package org.jkiss.dbeaver.ui.preferences;
import
org.eclipse.core.runtime.IAdaptable
;
import
org.eclipse.jface.dialogs.ControlEnableState
;
import
org.eclipse.jface.fieldassist.SimpleContentProposalProvider
;
import
org.eclipse.jface.fieldassist.TextContentAdapter
;
import
org.eclipse.swt.SWT
;
import
org.eclipse.swt.layout.GridData
;
import
org.eclipse.swt.widgets.*
;
...
...
@@ -41,11 +39,9 @@ import org.jkiss.dbeaver.model.preferences.DBPPreferenceStore;
import
org.jkiss.dbeaver.registry.language.PlatformLanguageDescriptor
;
import
org.jkiss.dbeaver.registry.language.PlatformLanguageRegistry
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.controls.TextWithOpenFile
;
import
org.jkiss.dbeaver.utils.GeneralUtils
;
import
org.jkiss.dbeaver.utils.PrefUtils
;
import
org.jkiss.dbeaver.utils.RuntimeUtils
;
import
org.jkiss.dbeaver.utils.SystemVariablesResolver
;
import
org.jkiss.utils.CommonUtils
;
import
java.util.List
;
...
...
@@ -65,9 +61,6 @@ public class PrefPageDatabaseGeneral extends AbstractPrefPage implements IWorkbe
//private Combo defaultResourceEncoding;
private
Button
logsDebugEnabled
;
private
TextWithOpenFile
logsDebugLocation
;
public
PrefPageDatabaseGeneral
()
{
super
();
...
...
@@ -139,28 +132,6 @@ public class PrefPageDatabaseGeneral extends AbstractPrefPage implements IWorkbe
}
*/
{
// Logs
Group
groupLogs
=
UIUtils
.
createControlGroup
(
composite
,
CoreMessages
.
pref_page_ui_general_group_debug_logs
,
2
,
GridData
.
FILL_HORIZONTAL
|
GridData
.
VERTICAL_ALIGN_BEGINNING
,
0
);
logsDebugEnabled
=
UIUtils
.
createCheckbox
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_enable_debug_logs
,
CoreMessages
.
pref_page_ui_general_label_enable_debug_logs_tip
,
false
,
2
);
UIUtils
.
createControlLabel
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_log_file_location
);
logsDebugLocation
=
new
TextWithOpenFile
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_open_file_text
,
new
String
[]
{
"*.log"
,
"*.txt"
}
);
UIUtils
.
installContentProposal
(
logsDebugLocation
.
getTextControl
(),
new
TextContentAdapter
(),
new
SimpleContentProposalProvider
(
new
String
[]
{
GeneralUtils
.
variablePattern
(
SystemVariablesResolver
.
VAR_WORKSPACE
),
GeneralUtils
.
variablePattern
(
SystemVariablesResolver
.
VAR_HOME
)
}));
logsDebugLocation
.
setLayoutData
(
new
GridData
(
GridData
.
FILL_HORIZONTAL
));
Label
tipLabel
=
UIUtils
.
createLabel
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_options_take_effect_after_restart
);
tipLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_BEGINNING
,
GridData
.
VERTICAL_ALIGN_BEGINNING
,
false
,
false
,
2
,
1
));
}
{
// Link to secure storage config
new
PreferenceLinkArea
(
composite
,
SWT
.
NONE
,
...
...
@@ -188,11 +159,6 @@ public class PrefPageDatabaseGeneral extends AbstractPrefPage implements IWorkbe
automaticUpdateCheck
.
setSelection
(
store
.
getBoolean
(
DBeaverPreferences
.
UI_AUTO_UPDATE_CHECK
));
longOperationsCheck
.
setSelection
(
store
.
getBoolean
(
DBeaverPreferences
.
AGENT_LONG_OPERATION_NOTIFY
));
longOperationsTimeout
.
setSelection
(
store
.
getInt
(
DBeaverPreferences
.
AGENT_LONG_OPERATION_TIMEOUT
));
//defaultResourceEncoding.setText(store.getString(DBeaverPreferences.DEFAULT_RESOURCE_ENCODING));
logsDebugEnabled
.
setSelection
(
store
.
getBoolean
(
DBeaverPreferences
.
LOGS_DEBUG_ENABLED
));
logsDebugLocation
.
setText
(
store
.
getString
(
DBeaverPreferences
.
LOGS_DEBUG_LOCATION
));
}
@Override
...
...
@@ -207,9 +173,6 @@ public class PrefPageDatabaseGeneral extends AbstractPrefPage implements IWorkbe
//store.setValue(DBeaverPreferences.DEFAULT_RESOURCE_ENCODING, defaultResourceEncoding.getText());
store
.
setValue
(
DBeaverPreferences
.
LOGS_DEBUG_ENABLED
,
logsDebugEnabled
.
getSelection
());
store
.
setValue
(
DBeaverPreferences
.
LOGS_DEBUG_LOCATION
,
logsDebugLocation
.
getText
());
PrefUtils
.
savePreferenceStore
(
store
);
if
(
workspaceLanguage
.
getSelectionIndex
()
>=
0
)
{
...
...
plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/preferences/PrefPageErrorLogs.java
0 → 100644
浏览文件 @
a37288c3
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2017 Serge Rider (serge@jkiss.org)
* Copyright (C) 2011-2012 Eugene Fradkin (eugene.fradkin@gmail.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.jkiss.dbeaver.ui.preferences
;
import
org.eclipse.core.runtime.IAdaptable
;
import
org.eclipse.jface.fieldassist.SimpleContentProposalProvider
;
import
org.eclipse.jface.fieldassist.TextContentAdapter
;
import
org.eclipse.swt.layout.GridData
;
import
org.eclipse.swt.widgets.*
;
import
org.eclipse.ui.IWorkbench
;
import
org.eclipse.ui.IWorkbenchPreferencePage
;
import
org.eclipse.ui.IWorkbenchPropertyPage
;
import
org.jkiss.dbeaver.DBeaverPreferences
;
import
org.jkiss.dbeaver.core.CoreMessages
;
import
org.jkiss.dbeaver.core.DBeaverCore
;
import
org.jkiss.dbeaver.model.preferences.DBPPreferenceStore
;
import
org.jkiss.dbeaver.ui.UIUtils
;
import
org.jkiss.dbeaver.ui.controls.TextWithOpenFile
;
import
org.jkiss.dbeaver.utils.GeneralUtils
;
import
org.jkiss.dbeaver.utils.PrefUtils
;
import
org.jkiss.dbeaver.utils.SystemVariablesResolver
;
/**
* PrefPageErrorHandle
*/
public
class
PrefPageErrorLogs
extends
AbstractPrefPage
implements
IWorkbenchPreferencePage
{
public
static
final
String
PAGE_ID
=
"org.jkiss.dbeaver.preferences.main.errorLogs"
;
//$NON-NLS-1$
private
Button
logsDebugEnabled
;
private
TextWithOpenFile
logsDebugLocation
;
@Override
public
void
init
(
IWorkbench
workbench
)
{
}
@Override
protected
Control
createContents
(
Composite
parent
)
{
Composite
composite
=
UIUtils
.
createPlaceholder
(
parent
,
1
,
5
);
{
// Logs
Group
groupLogs
=
UIUtils
.
createControlGroup
(
composite
,
CoreMessages
.
pref_page_ui_general_group_debug_logs
,
2
,
GridData
.
FILL_HORIZONTAL
|
GridData
.
VERTICAL_ALIGN_BEGINNING
,
0
);
logsDebugEnabled
=
UIUtils
.
createCheckbox
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_enable_debug_logs
,
CoreMessages
.
pref_page_ui_general_label_enable_debug_logs_tip
,
false
,
2
);
UIUtils
.
createControlLabel
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_log_file_location
);
logsDebugLocation
=
new
TextWithOpenFile
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_open_file_text
,
new
String
[]
{
"*.log"
,
"*.txt"
}
);
UIUtils
.
installContentProposal
(
logsDebugLocation
.
getTextControl
(),
new
TextContentAdapter
(),
new
SimpleContentProposalProvider
(
new
String
[]
{
GeneralUtils
.
variablePattern
(
SystemVariablesResolver
.
VAR_WORKSPACE
),
GeneralUtils
.
variablePattern
(
SystemVariablesResolver
.
VAR_HOME
)
}));
logsDebugLocation
.
setLayoutData
(
new
GridData
(
GridData
.
FILL_HORIZONTAL
));
Label
tipLabel
=
UIUtils
.
createLabel
(
groupLogs
,
CoreMessages
.
pref_page_ui_general_label_options_take_effect_after_restart
);
tipLabel
.
setLayoutData
(
new
GridData
(
GridData
.
HORIZONTAL_ALIGN_BEGINNING
,
GridData
.
VERTICAL_ALIGN_BEGINNING
,
false
,
false
,
2
,
1
));
}
performDefaults
();
return
composite
;
}
@Override
protected
void
performDefaults
()
{
DBPPreferenceStore
store
=
DBeaverCore
.
getGlobalPreferenceStore
();
logsDebugEnabled
.
setSelection
(
store
.
getBoolean
(
DBeaverPreferences
.
LOGS_DEBUG_ENABLED
));
logsDebugLocation
.
setText
(
store
.
getString
(
DBeaverPreferences
.
LOGS_DEBUG_LOCATION
));
super
.
performDefaults
();
}
@Override
public
boolean
performOk
()
{
DBPPreferenceStore
store
=
DBeaverCore
.
getGlobalPreferenceStore
();
store
.
setValue
(
DBeaverPreferences
.
LOGS_DEBUG_ENABLED
,
logsDebugEnabled
.
getSelection
());
store
.
setValue
(
DBeaverPreferences
.
LOGS_DEBUG_LOCATION
,
logsDebugLocation
.
getText
());
PrefUtils
.
savePreferenceStore
(
store
);
return
super
.
performOk
();
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录