Go to the documentation of this file.
16 virtual void setValue(
const std::list<Core::DocObject*>& list);
27 const std::list<Core::DocObject*>&
getValue()
const;
35 virtual bool isLink()
const {
return true; }
36 virtual std::shared_ptr<Core::DbgInfo>
getDbgInfo()
const override;
std::list< Core::DocObject * > _linkList
Definition: PropertySolverSolverLinkList.h:41
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
PropertyKind
Definition: Property.h:42
virtual void removeLink(Core::DocObject *o)
PropertySolverSolverLinkList()
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
virtual void addLink(Core::DocObject *o)
Definition: DocObject.h:54
Definition: Persistence.h:13
virtual ~PropertySolverSolverLinkList()
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
virtual const Core::PropertyKind getPropertyKind(void) const
virtual std::shared_ptr< Core::DbgInfo > getDbgInfo() const override
Returns the debug information for this property.
Definition: AbstractXMLReader.h:7
Core::Variant getVariant(void) const
virtual bool hasLink(Core::DocObject *o) const
virtual void copyValue(Core::Property *p)
LX_CORE_EXPORT Version & version
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
const std::list< Core::DocObject * > & getValue() const
Definition: Property.h:72
Definition: PropertySolverSolverLinkList.h:9
virtual bool isLink() const
Check if Property is of type PropertyLink, LinkSet etc. For better performance.
Definition: PropertySolverSolverLinkList.h:35
virtual bool isEqual(const Property *) const
compare properties
virtual bool setValueFromVariant(const Core::Variant &)
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
virtual void setValue(const std::list< Core::DocObject * > &list)