📋 Clipboard
The clipboard offers a simple mechanism to copy and paste data between applications.
Clipboard is provided as a Singleton.
Copy Text
The Clipboard have a text property that is used to read and write to the clipboard. An additional owns property tells if the text have been written by our application, or by an other application.
import QtQuick
import Qaterial as Qaterial
Qaterial.Label
{
// Read last text in clipboard
text: Qaterial.Clipboard.text
// React to clipboard text changed
Connections
{
target: Qaterial.Clipboard
function onTextChanged()
{
console.log(`new text in clipboard: ${Qaterial.Clipboard.text}`)
}
}
// Write some text to the clipboard
Component.onCompleted: () => Qaterial.Clipboard.text = "my text"
}
The example IO/Clipboard.qml demonstrate how to copy text and how to list everything that have been copied.
Copy Url
Not supported yet
Copy Html
Not supported yet
Copy Image
Not supported yet