33 lines
654 B
Swift
33 lines
654 B
Swift
|
//
|
||
|
// ArticlePasteboardWriter.swift
|
||
|
// Evergreen
|
||
|
//
|
||
|
// Created by Brent Simmons on 11/6/17.
|
||
|
// Copyright © 2017 Ranchero Software. All rights reserved.
|
||
|
//
|
||
|
|
||
|
import Cocoa
|
||
|
import Data
|
||
|
|
||
|
@objc final class ArticlePasteboardWriter: NSObject, NSPasteboardWriting {
|
||
|
|
||
|
private let article: Article
|
||
|
|
||
|
init(article: Article) {
|
||
|
|
||
|
self.article = article
|
||
|
}
|
||
|
|
||
|
// MARK: - NSPasteboardWriting
|
||
|
|
||
|
func writableTypes(for pasteboard: NSPasteboard) -> [NSPasteboard.PasteboardType] {
|
||
|
|
||
|
return [NSPasteboard.PasteboardType]() // TODO: add types
|
||
|
}
|
||
|
|
||
|
func pasteboardPropertyList(forType type: NSPasteboard.PasteboardType) -> Any? {
|
||
|
|
||
|
return nil // TODO: write data
|
||
|
}
|
||
|
}
|