1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-16 11:19:18 +01:00

Add support for NSObject to QDebug.

This commit is contained in:
John Maguire 2012-03-12 17:09:22 +01:00
parent 8e89838621
commit c91024ad33

View File

@ -60,6 +60,12 @@
#include <QtDebug>
QDebug operator <<(QDebug dbg, NSObject* object) {
QString ns_format = [[NSString stringWithFormat: @"%@", object] UTF8String];
dbg.nospace() << ns_format;
return dbg.space();
}
// Capture global media keys on Mac (Cocoa only!)
// See: http://www.rogueamoeba.com/utm/2007/09/29/apple-keyboard-media-key-event-handling/
@ -165,8 +171,7 @@ static BreakpadRef InitBreakpad() {
}
- (void) application: (NSApplication*)app openFiles:(NSArray*)filenames {
qLog(Debug) << "Wants to open:";
NSLog(@"%@", filenames);
qLog(Debug) << "Wants to open:" << filenames;
[filenames enumerateObjectsUsingBlock:^(id object, NSUInteger idx, BOOL* stop) {
[self application:app openFile:(NSString*)object];
}];