Initializes a ProjectSettingsPlugin with a plugin system and optional descriptor.
Optionaldescriptor: DescriptorCall to shut down or unloadplugin. Used to clean up resources, listeners, or state.
Returns the name of this object's type.
Returns true if the object is of the specified type.
Returns true if this object refers to the same instance as the given object.
Constructs a project settings plugin bound to the given plugin system and optional descriptor.