aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt')
-rw-r--r--src/main/kotlin/cc/woverflow/chatting/utils/ImageTransferable.kt22
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