Class Scine::Utils::UniversalSettings::GenericInstanceEditor¶
-
template<typename
BaseT
>
classGenericInstanceEditor
¶ Same as GenericInstanceEditor, defined below, without create function for the case that the constructor needs more parameters, which can then be specified in the derived class.
Public Functions
-
virtual DescriptorCollection
getSettingDescriptors
() const = 0¶ Get the descriptors for the settings for BaseClass.
-
virtual ValueCollection
getAppliedSettings
(const BaseClass &instance) const = 0¶ Get the current parameters for the given instance.
-
virtual bool
relatesToInstance
(const BaseClass &instance) const = 0¶ Enquire whether the Editor class can handle the given instance.
-
virtual void
apply
(BaseClass &instance, const ValueCollection &values) const = 0¶ Apply settings to some BaseClass instance.
-
virtual DescriptorCollection