---
title: QLPreviewItemEditingMode
framework: quicklook
role: symbol
role_heading: Enumeration
path: quicklook/qlpreviewitemeditingmode
---

# QLPreviewItemEditingMode

## Declaration

```swift
enum QLPreviewItemEditingMode
```

## Topics

### Enumeration Cases

- [QLPreviewItemEditingMode.createCopy](quicklook/qlpreviewitemeditingmode/createcopy.md)
- [QLPreviewItemEditingMode.disabled](quicklook/qlpreviewitemeditingmode/disabled.md)
- [QLPreviewItemEditingMode.updateContents](quicklook/qlpreviewitemeditingmode/updatecontents.md)

### Initializers

- [init(rawValue:)](quicklook/qlpreviewitemeditingmode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Editing the content of a preview

- [previewController(_:editingModeFor:)](quicklook/qlpreviewcontrollerdelegate/previewcontroller(_:editingmodefor:).md)
- [previewController(_:didUpdateContentsOf:)](quicklook/qlpreviewcontrollerdelegate/previewcontroller(_:didupdatecontentsof:).md)
- [previewController(_:didSaveEditedCopyOf:at:)](quicklook/qlpreviewcontrollerdelegate/previewcontroller(_:didsaveeditedcopyof:at:).md)
