aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/clipboard/clipboard.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-02-19 18:51:38 +0800
committerobscuren <geffobscura@gmail.com>2015-02-19 18:51:38 +0800
commit0057bb4ef6d55b5d580a4e0421526a477ef93de9 (patch)
treec42682f9399bc59d9a1623a4b159231e434fa8d5 /ui/qt/clipboard/clipboard.go
parent03b8c6841be08f19db0f98cea6d0a6f4fd64736f (diff)
downloaddexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.tar
dexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.tar.gz
dexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.tar.bz2
dexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.tar.lz
dexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.tar.xz
dexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.tar.zst
dexon-0057bb4ef6d55b5d580a4e0421526a477ef93de9.zip
WIP QT Clipboard
Diffstat (limited to 'ui/qt/clipboard/clipboard.go')
-rw-r--r--ui/qt/clipboard/clipboard.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/ui/qt/clipboard/clipboard.go b/ui/qt/clipboard/clipboard.go
new file mode 100644
index 000000000..064ee954d
--- /dev/null
+++ b/ui/qt/clipboard/clipboard.go
@@ -0,0 +1,15 @@
+package clipboard
+
+// #cgo CPPFLAGS: -I./
+// #cgo CXXFLAGS: -std=c++0x -pedantic-errors -Wall -fno-strict-aliasing
+// #cgo LDFLAGS: -lstdc++
+// #cgo pkg-config: Qt5Quick
+//
+// #include "capi.hpp"
+import "C"
+
+import "github.com/obscuren/qml"
+
+func SetQMLClipboard(context *qml.Context) {
+ context.SetVar("clipboard", (unsafe.Pointer)(C.initClipboard()))
+}