mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-11 02:05:39 +02:00
dialog settings uses a new section
This commit is contained in:
parent
ce78696d0c
commit
09f8e0da59
1 changed files with 7 additions and 1 deletions
|
@ -37,6 +37,7 @@ class TerminalSettingsDlg extends Dialog {
|
||||||
private final ISettingsPage[] fPages;
|
private final ISettingsPage[] fPages;
|
||||||
private int fSelectedConnector;
|
private int fSelectedConnector;
|
||||||
private PageBook fPageBook;
|
private PageBook fPageBook;
|
||||||
|
private IDialogSettings fDialogSettings;
|
||||||
|
|
||||||
public TerminalSettingsDlg(Shell shell, ITerminalConnector[] connectors, ITerminalConnector connector) {
|
public TerminalSettingsDlg(Shell shell, ITerminalConnector[] connectors, ITerminalConnector connector) {
|
||||||
super(shell);
|
super(shell);
|
||||||
|
@ -146,6 +147,11 @@ class TerminalSettingsDlg extends Dialog {
|
||||||
fPageBook.showPage(pages[fSelectedConnector]);
|
fPageBook.showPage(pages[fSelectedConnector]);
|
||||||
}
|
}
|
||||||
protected IDialogSettings getDialogBoundsSettings() {
|
protected IDialogSettings getDialogBoundsSettings() {
|
||||||
return TerminalViewPlugin.getDefault().getDialogSettings();
|
IDialogSettings ds=TerminalViewPlugin.getDefault().getDialogSettings();
|
||||||
|
fDialogSettings = ds.getSection(getClass().getName());
|
||||||
|
if (fDialogSettings == null) {
|
||||||
|
fDialogSettings = ds.addNewSection(getClass().getName());
|
||||||
|
}
|
||||||
|
return fDialogSettings;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue