Mantid
|
This property setting object makes a property invisible in the GUI. More...
#include <InvisibleProperty.h>
Public Member Functions | |
IPropertySettings * | clone () const override |
Make a copy of the present type of IPropertySettings. More... | |
bool | isVisible (const IPropertyManager *) const override |
Is the property to be shown in the GUI? Always false. More... | |
Public Member Functions inherited from Mantid::Kernel::IPropertySettings | |
virtual void | applyChanges (const IPropertyManager *, Property *const) |
The function user have to overload it in their custom code to modify the property according to the changes to other properties. More... | |
virtual IPropertySettings * | clone () const =0 |
Make a copy of the present type of IPropertySettings. More... | |
IPropertySettings ()=default | |
Constructor. More... | |
virtual bool | isConditionChanged (const IPropertyManager *algo, const std::string &changedPropName="") const |
to verify if the properties, this one depends on have changed or other special condition occurs which needs the framework to react to More... | |
virtual bool | isEnabled (const IPropertyManager *algo) const |
Is the property to be shown as "enabled" in the GUI. More... | |
virtual bool | isVisible (const IPropertyManager *algo) const |
Is the property to be shown in the GUI? Default true. More... | |
virtual | ~IPropertySettings ()=default |
Destructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Mantid::Kernel::IPropertySettings | |
IPropertySettings (const IPropertySettings &)=default | |
This property setting object makes a property invisible in the GUI.
Definition at line 17 of file InvisibleProperty.h.
|
overridevirtual |
Make a copy of the present type of IPropertySettings.
Implements Mantid::Kernel::IPropertySettings.
Definition at line 15 of file InvisibleProperty.cpp.
|
overridevirtual |
Is the property to be shown in the GUI? Always false.
Reimplemented from Mantid::Kernel::IPropertySettings.
Definition at line 12 of file InvisibleProperty.cpp.