3#include <ToolsFoundation/Object/ObjectAccessorBase.h>
16 virtual void StartTransaction(
plStringView sDisplayString)
override;
17 virtual void CancelTransaction()
override;
18 virtual void FinishTransaction()
override;
19 virtual void BeginTemporaryCommands(
plStringView sDisplayString,
bool bFireEventsWhenUndoingTempCommands =
false)
override;
20 virtual void CancelTemporaryCommands()
override;
21 virtual void FinishTemporaryCommands()
override;
40 plUuid& inout_objectGuid)
override;
This is the base interface for all properties in the reflection system. It provides enough informatio...
Definition AbstractProperty.h:150
Definition DocumentObjectBase.h:11
Definition DynamicArray.h:81
Definition ObjectAccessorBase.h:8
Definition ObjectProxyAccessor.h:8
This class holds information about reflected types. Each instance represents one type that is known t...
Definition RTTI.h:30
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
This data type is the abstraction for 128-bit Uuid (also known as GUID) instances.
Definition Uuid.h:11
plVariant is a class that can store different types of variables, which is useful in situations where...
Definition Variant.h:44
An plResult with an additional message for the reason of failure.
Definition Status.h:12