Am 17.12.2014 um 08:48 schrieb Till Oliver Knoll:
> 
>> Am 17.12.2014 um 08:29 schrieb Till Oliver Knoll 
>> <till.oliver.kn...@gmail.com>:
>>
>> ...
>>
>> It has nothing to do with "across processes" per se 
> 
> Giving that a second thought I am not so sure anymore whether that works "out 
> of the box" (without further ado) with Qt. I'd expect it so for sure.
> 
> Off course in order that drag and drop works "across processes" there is 
> support from the underlying OS required: the data needs to be copied into a 
> system buffer (the "clipboard" I remember) and the OS needs to inform the 
> other process that the mouse is hovering over its window (with pressed mouse 
> button state and that there is data to be accepted etc.).
> 
> I cannot imagine that you need to explicitly tell Qt to "initiate the drag 
> and drop over system/OS functionality (else over some Qt internal buffer 
> which is only accessible by the current process)". I would not know about 
> such API...
> 
> But just to rule out the usual suspects: does drag and drop "in general" work 
> with your current Window Manager" (in applications where you /know/ that 
> certain MIME types are accepted)? E.g. when you drag and drop a file from 
> your File Manager to your Email editor: does it get "attached" (or even 
> embedded) (in)to your current email that you are typing?

Yes, absolutely.

E.g. I can drag from a foreign application (e.g. dolphin) to my programm
(into a derived QTextEdit to accept that drops).

So: it must be the dragging part, I think.

> 
> Cheers,
>   Oliver
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
> 


-- 
Wilhelm
w.me...@unix.net
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to