Remove unused Quick Look preview template
This commit is contained in:
parent
038cccebc9
commit
7139a0b2ef
@ -1,54 +0,0 @@
|
|||||||
//
|
|
||||||
// PreviewProvider.swift
|
|
||||||
// MinecraftPackagePreviewExtension
|
|
||||||
//
|
|
||||||
// Created by John Burwell on 2026-05-27.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Cocoa
|
|
||||||
import Quartz
|
|
||||||
|
|
||||||
class PreviewProvider: QLPreviewProvider, QLPreviewingController {
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
Use a QLPreviewProvider to provide data-based previews.
|
|
||||||
|
|
||||||
To set up your extension as a data-based preview extension:
|
|
||||||
|
|
||||||
- Modify the extension's Info.plist by setting
|
|
||||||
<key>QLIsDataBasedPreview</key>
|
|
||||||
<true/>
|
|
||||||
|
|
||||||
- Add the supported content types to QLSupportedContentTypes array in the extension's Info.plist.
|
|
||||||
|
|
||||||
- Change the NSExtensionPrincipalClass to this class.
|
|
||||||
e.g.
|
|
||||||
<key>NSExtensionPrincipalClass</key>
|
|
||||||
<string>$(PRODUCT_MODULE_NAME).PreviewProvider</string>
|
|
||||||
|
|
||||||
- Implement providePreview(for:)
|
|
||||||
*/
|
|
||||||
|
|
||||||
func providePreview(for request: QLFilePreviewRequest) async throws -> QLPreviewReply {
|
|
||||||
|
|
||||||
//You can create a QLPreviewReply in several ways, depending on the format of the data you want to return.
|
|
||||||
//To return Data of a supported content type:
|
|
||||||
|
|
||||||
let contentType = UTType.plainText // replace with your data type
|
|
||||||
|
|
||||||
let reply = QLPreviewReply.init(dataOfContentType: contentType, contentSize: CGSize.init(width: 800, height: 800)) { (replyToUpdate : QLPreviewReply) in
|
|
||||||
|
|
||||||
let data = Data("Hello world".utf8)
|
|
||||||
|
|
||||||
//setting the stringEncoding for text and html data is optional and defaults to String.Encoding.utf8
|
|
||||||
replyToUpdate.stringEncoding = .utf8
|
|
||||||
|
|
||||||
//initialize your data here
|
|
||||||
|
|
||||||
return data
|
|
||||||
}
|
|
||||||
|
|
||||||
return reply
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user