---
title: dataSource
framework: quicklookui
role: symbol
role_heading: Instance Property
path: quicklookui/qlpreviewpanel/datasource
---

# dataSource

The preview panel data source.

## Declaration

```swift
unowned(unsafe) var dataSource: (any QLPreviewPanelDataSource)! { get set }
```

## See Also

### Managing the Preview Items

- [reloadData()](quicklookui/qlpreviewpanel/reloaddata().md)
- [refreshCurrentPreviewItem()](quicklookui/qlpreviewpanel/refreshcurrentpreviewitem().md)
- [currentPreviewItemIndex](quicklookui/qlpreviewpanel/currentpreviewitemindex.md)
- [currentPreviewItem](quicklookui/qlpreviewpanel/currentpreviewitem.md)
- [displayState](quicklookui/qlpreviewpanel/displaystate.md)
