Go to the documentation of this file.
18 void setValue(
const std::vector<std::vector<SearchValue>>& setting);
22 const std::vector<std::vector<SearchValue>>&
getValue()
const;
40 void setValue(
const std::vector<std::vector<std::vector<SearchValue>>>& setting);
44 const std::vector<std::vector<std::vector<SearchValue>>>&
getValue()
const;
54 std::vector<std::vector<std::vector<SearchValue>>>
_settings;
Core::Variant getVariant(void) const
bool setValueFromVariant(const Core::Variant &value)
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...
void setValue(const std::vector< std::vector< std::vector< SearchValue >>> &setting)
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
const std::vector< std::vector< SearchValue > > & getValue() const
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.
Core::Variant getVariant(void) const
Definition: PropertySearchSettings.h:14
std::vector< std::vector< std::vector< SearchValue > > > _settings
Definition: PropertySearchSettings.h:54
Definition: PropertySearchSettings.h:8
QString value
Definition: PropertySearchSettings.h:10
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
virtual bool isEqual(const Property *) const
compare properties
Definition: Persistence.h:13
QString name
Definition: PropertySearchSettings.h:9
std::vector< std::vector< SearchValue > > _settings
Definition: PropertySearchSettings.h:32
void copyValue(Core::Property *p)
Definition: AbstractXMLReader.h:7
bool setValueFromVariant(const Core::Variant &value)
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
void setValue(const std::vector< std::vector< SearchValue >> &setting)
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...
LX_CORE_EXPORT Version & version
const std::vector< std::vector< std::vector< SearchValue > > > & getValue() const
Definition: Property.h:72
Definition: PropertySearchSettings.h:36
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
void copyValue(Core::Property *p)
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
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 bool isEqual(const Property *) const
compare properties