78 std::unique_ptr<IDOverrideLibraryPropertyOperation> operation_;
87 std::optional<BIFIconID>
getIcon()
const override;
90 std::optional<PointerRNA> get_collection_ptr()
const;
TreeElementOverridesBase(TreeElement &legacy_te, ID &id)
void expand(SpaceOutliner &) const override
StringRefNull getWarning() const override
TreeElementOverridesPropertyOperation(TreeElement &legacy_te, TreeElementOverridesData &override_data)
std::optional< BIFIconID > getIcon() const override
StringRefNull getOverrideOperationLabel() const
TreeElementOverridesProperty(TreeElement &legacy_te, TreeElementOverridesData &override_data)
PointerRNA override_rna_ptr
PropertyRNA & override_rna_prop
StringRefNull getWarning() const override
bool isCollectionOperation() const
PointerRNA & override_rna_ptr
PropertyRNA & override_rna_prop
IDOverrideLibraryProperty & override_property
IDOverrideLibraryPropertyOperation * operation