Qt Mac Api

Alles rund um die Programmierung mit Qt
Antworten
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Qt Mac Api

Beitrag von AuE »

Hi,

stehe gerade vor dem Problem das ich gerne mitbekommen würde wenn bei Mac OSX der Screensaver angeht.


Hierzu gibt es 2 Möglichkeite: Via Cocoa (NSDistributedNotificationCenter) oder einen über InstallApplicationEventHandler()


Die Cocoa Lösung würde mir besser gefallen, aber ich weiß leider nicht wie ich bei Obj C quasi einen Callback setze das ich Signale bei Veränderung bekomme.


Hat jemand von euch schon einmal so etwas gemacht? Ideen? Vorschläge?

Von stackoverflow[ habe ich folgendes gefunden...
Finally found it — the solution is to use NSDistributedNotificationCenter and observe folowing events

com.apple.screensaver.didstart
com.apple.screensaver.willstop
com.apple.screensaver.didstop
com.apple.screenIsLocked
com.apple.screenIsUnlocked
Like

[[NSDistributedNotificationCenter defaultCenter]
addObserver:self
selector:@selector(screensaverStarted:)
name:@"com.apple.screensaver.didstart"
object:nil];
http://stackoverflow.com/questions/2752 ... with-cocoa
Antworten