---
title: QLPreviewSceneActivationConfiguration
framework: quicklook
role: symbol
role_heading: Class
path: quicklook/qlpreviewsceneactivationconfiguration
---

# QLPreviewSceneActivationConfiguration

A scene configuration to preview items at the specified URLs.

## Declaration

```swift
class QLPreviewSceneActivationConfiguration
```

## Overview

Overview This class provides the configuration for a prominent scene presentation of a preview, either from a swipe gesture or a menu action. The user can detach the prominent Quick Look window and display it independently. To provide a preview from a swipe gesture, use an instance of this class with UIWindowScene.ActivationInteraction. To provide a preview from a menu action, use an instance of this class with UIWindowScene.ActivationAction.

## Topics

### Creating a preview scene activation configuration

- [init(itemsAt:options:)](quicklook/qlpreviewsceneactivationconfiguration/init(itemsat:options:).md)

### Configuring a preview scene activation

- [QLPreviewSceneActivationConfiguration.Options](quicklook/qlpreviewsceneactivationconfiguration/options.md)

### Initializers

- [init(itemsAtURLs:options:)](quicklook/qlpreviewsceneactivationconfiguration/init(itemsaturls:options:).md)

## Relationships

### Inherits From

- [UIWindowScene.ActivationConfiguration](uikit/uiwindowscene/activationconfiguration.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Previews

- [QLPreviewController](quicklook/qlpreviewcontroller.md)
- [QLPreviewItem](quicklookui/qlpreviewitem.md)
- [Previews or thumbnail images for macOS 10.14 or earlier](quicklook/previews-or-thumbnail-images-for-macos-10-14-or-earlier.md)
