diff options
Diffstat (limited to 'src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt')
-rw-r--r-- | src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt b/src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt deleted file mode 100644 index 563f17a..0000000 --- a/src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt +++ /dev/null @@ -1,22 +0,0 @@ -package cc.woverflow.chatting.utils - -import java.awt.Image -import java.awt.datatransfer.DataFlavor -import java.awt.datatransfer.Transferable -import java.awt.datatransfer.UnsupportedFlavorException - -data class ImageTransferable(private val image: Image) : Transferable { - - override fun getTransferDataFlavors(): Array<DataFlavor> { - return arrayOf(DataFlavor.imageFlavor) - } - - override fun isDataFlavorSupported(flavor: DataFlavor?): Boolean { - return DataFlavor.imageFlavor.equals(flavor) - } - - override fun getTransferData(flavor: DataFlavor?): Any { - if (isDataFlavorSupported(flavor)) return image - throw UnsupportedFlavorException(flavor) - } -}
\ No newline at end of file |