From 69a56142759fab010ad497717fac43ad34a6fcbd Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 8 Jun 2014 18:07:00 +0000 Subject: [PATCH] CtrlCore: Support for files source in X11 git-svn-id: svn://ultimatepp.org/upp/trunk@7429 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlCore/X11Clip.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/uppsrc/CtrlCore/X11Clip.cpp b/uppsrc/CtrlCore/X11Clip.cpp index 713a24c99..67cc83839 100644 --- a/uppsrc/CtrlCore/X11Clip.cpp +++ b/uppsrc/CtrlCore/X11Clip.cpp @@ -377,6 +377,17 @@ Vector GetFiles(PasteClip& clip) { return r; } +void AppendFiles(VectorMap& data, const Vector& files) +{ + GuiLock __; + if(files.GetCount() == 0) + return; + String h; + for(int i = 0; i < files.GetCount(); i++) + h << "file://" << files[i] << '\n'; + data.GetAdd("text/uri-list") = h; +} + bool PasteClip::IsAvailable(const char *fmt) const { return Ctrl::ClipHas(type, fmt);