35 virtual const QString&
GetText()
const;
40 virtual void SetText(
const QString& labelText);
Data model for the label shape.
virtual const QString & GetText() const
Get label text.
virtual int GetSupportedOperations() const override
Get set of flags for supported operations.
virtual void SetText(const QString &labelText)
Set label text.
virtual bool CopyFrom(const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS) override
virtual QByteArray GetFactoryId() const override
CLabel(const i2d::CVector2d &position=i2d::CVector2d(0, 0), const QString &labelText="Label")
Construct the label object with predefined parameters.
static QByteArray GetTypeName()
i2d::CPosition2d BaseClass
virtual bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
virtual istd::TUniqueInterfacePtr< istd::IChangeable > CloneMe(CompatibilityMode mode=CM_WITHOUT_REFS) const override
Make a copy of this object.
Definition of graphical point object.
Definition of position or mathematical vector on 2D plane.
Represents an input/output persistence archive for object serialization.
CompatibilityMode
Control how relationship betweeen objects are interpreted.
@ CM_WITHOUT_REFS
External references are simple ignored.
Unique ownership smart pointer for interface types.