An abstract base class for obtaining descriptive phrase information.
Definition: PhraseContent.h:38
Describe a resource component for user presentation.
Definition: ResourcePhraseContent.h:26
ContentType
Accepted types of content.
Definition: PhraseContent.h:45
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
bool editable(ContentType contentType) const override
Is attr editable or fixed (for information/display only)?
Definition: ResourcePhraseContent.h:40
bool displayable(ContentType contentType) const override
Should attr be present in the visual display of the phrase?
Definition: ResourcePhraseContent.h:39
#define smtkSharedPtrCreateMacro(...)
A convenience macro for declaring shared_from_this and create methods.
Definition: SharedFromThis.h:267