INNER CODE UNIT · Kotlin
copyToClipboard
Shabinder/SpotiFlyer · desktop/src/jvmMain/kotlin/Main.kt:163
override fun copyToClipboard(text: String) {
val data = StringSelection(text)
val cb: Clipboard = Toolkit.getDefaultToolkit().systemClipboard
cb.setContents(data, data)
}
override fun openPlatform(packageID: String, platformLink: String) = openLink(platformLink)
fun openLink(link: String) {
if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
Desktop.getDesktop().browse(URI(link))
}
}
override fun writeMp3Tags(trackDetails: TrackDetails) {
/*IMPLEMENTED*/
}