Implement cocoa clipboard support.
authorMorten Johan Sorvig <morten.sorvig@nokia.com>
Mon, 12 Mar 2012 11:07:51 +0000 (12:07 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 15 Mar 2012 10:40:50 +0000 (11:40 +0100)
commit99b8b647e3623325a8bfe39bea66c71c5467cdbc
tree1007876b6ed26c1d45794d70bf42ef72eee56cac
parent65a2613e3e4fd341c2be35cb4eaf03d0918c2661
Implement cocoa clipboard support.

Add QCoccoaClipboard which wraps the existing
QMacPasteboard implementation. Remove unused
QClipboard integration code from qmacclipboard.mm

Change mime type cleanup from using qAddPostRoutine
to using an explicit call to destroyMimieTypes in
the cocoa platform integration destructor. This is
necessary to ensure cleanup happens in the correct
order on app shutdown.

Change-Id: Ief0e0d996b04c8e84e9fd2cd3a17fb5bd73bb761
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
src/plugins/platforms/cocoa/cocoa.pro
src/plugins/platforms/cocoa/qcocoaclipboard.h [new file with mode: 0644]
src/plugins/platforms/cocoa/qcocoaclipboard.mm [new file with mode: 0644]
src/plugins/platforms/cocoa/qcocoaintegration.h
src/plugins/platforms/cocoa/qcocoaintegration.mm
src/plugins/platforms/cocoa/qmacclipboard.mm
src/plugins/platforms/cocoa/qmacmime.h
src/plugins/platforms/cocoa/qmacmime.mm