diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.ui.forms/src/org/eclipse/tcf/te/ui/forms/parts/AbstractSection.java')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.ui.forms/src/org/eclipse/tcf/te/ui/forms/parts/AbstractSection.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.ui.forms/src/org/eclipse/tcf/te/ui/forms/parts/AbstractSection.java b/target_explorer/plugins/org.eclipse.tcf.te.ui.forms/src/org/eclipse/tcf/te/ui/forms/parts/AbstractSection.java index 03c55bc9b..f1cc7b93d 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.ui.forms/src/org/eclipse/tcf/te/ui/forms/parts/AbstractSection.java +++ b/target_explorer/plugins/org.eclipse.tcf.te.ui.forms/src/org/eclipse/tcf/te/ui/forms/parts/AbstractSection.java @@ -60,6 +60,8 @@ public abstract class AbstractSection extends SectionPart implements IAdaptable, // Flag to remember the read-only state /* default */ boolean readOnly = false; + // Flag to remember the enabled state + /* default */ boolean enabled = true; /** * Constructor. @@ -358,6 +360,22 @@ public abstract class AbstractSection extends SectionPart implements IAdaptable, return readOnly; } + /** + * Set the sections enabled state. + * @param readOnly <code>true</code> if the sections controls should be enabled. + */ + public void setEnabled(boolean enabled) { + this.enabled = enabled; + } + + /** + * Get the enabled state of this section. + * @return The enabled state. + */ + public boolean isEnabled() { + return enabled; + } + /* (non-Javadoc) * @see org.eclipse.tcf.te.ui.jface.interfaces.IValidatable#isValid() */ |