| 203 | } |
| 204 | |
| 205 | String MacClipboard::GetText() |
| 206 | { |
| 207 | NSPasteboard* pasteboard = [NSPasteboard generalPasteboard]; |
| 208 | NSArray* classes = [NSArray arrayWithObject:[NSString class]]; |
| 209 | NSDictionary* options = [NSDictionary dictionary]; |
| 210 | if (![pasteboard canReadObjectForClasses:classes options:options]) |
| 211 | return String::Empty; |
| 212 | NSArray* objects = [pasteboard readObjectsForClasses:classes options:options]; |
| 213 | return AppleUtils::ToString((CFStringRef)[objects objectAtIndex:0]); |
| 214 | } |
| 215 | |
| 216 | Array<byte> MacClipboard::GetRawData() |
| 217 | { |
no test coverage detected