Click or drag to resize

ProjectSettingGroup Class

Class which represents a property setting group, to be used as e.g. convention in the property settings editing UI, or as a convention for project setting defaults in the user preferences UI.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.ConfigurationProjectSettingGroup

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Configuration
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.7.0.0 (5.7.0)
Syntax
public abstract class ProjectSettingGroup

The ProjectSettingGroup type exposes the following members.

Constructors
  NameDescription
Protected methodProjectSettingGroup(String, PropertyBagProvider)
Initializes a new instance of the ProjectSettingGroup class. Use this ctor for preferences usage (project defaults).
Protected methodProjectSettingGroup(String, Project, Object)
Initializes a new instance of the ProjectSettingGroup class. Use this ctor for project settings.
Top
Properties
  NameDescription
Protected propertyCurrentProject
Gets or sets the current project.
Public propertyEmbedEditorInGroupBox
Gets a value indicating whether the editor is embedded in the groupbox already in the dialog for editing. If false, the editor is embedded in place of the groupbox.
Public propertyGroupName
Gets or sets the name of the group.
Protected propertyPropertiesClone
Gets or sets the properties clone. This is the clone which is edited by the group, if the group is targeting properties of the ProjectProperties object.
Top
Methods
  NameDescription
Protected methodCreatePropertyBagOnCloneForProperties
Creates the property bag on clone for properties.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFinalizeSettingChanges
Finalizes the setting changes. Called when the settings represented by this group are to be finalized because the user confirmed the changes are final, e.g. by clicking 'OK'.
Public methodGetEditControl
Gets the edit control to edit the settings for this group
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also