2010-09-22 6 views

Répondre

1

Je l'ai fait pour un projet open-source. Voir le code ici: https://github.com/KDAB/Charm/blob/master/Charm/MacApplicationCore.mm

+0

Vous avez un lien brisé ici .. si vous n'êtes pas en mesure de le corriger (ou d'ajouter un contexte à cette réponse au-delà du lien), cette réponse devra être supprimée. –

+0

Merci, l'a réparé. –

+1

Ok, en fait, il est cassé à nouveau ... Je pense que le fichier est maintenant situé à: https://github.com/KDAB/Charm/blob/master/Charm/MacApplicationCore.mm –

0

Dans Qt-Carbon, voir Qt4 Mac Dock Icon Click. Il explique comment installer un gestionnaire d'événements reopen.

Dans Qt-Cocoa, vous devez obtenir l'application déléguer avec [[NSApplication sharedApplicaion] delegate] et ajouter votre propre méthode applicationShouldHandleReopen:hasVisibleWindows: avec class_addMethod. Je n'ai pas vraiment essayé cela.

+0

Cela ne fonctionnera pas avec Qt-Cocoa. Cela ne fonctionnera qu'avec Qt-Carbon. – MacGeek

+0

J'ai mis à jour ma réponse pour Qt-Cocoa. – 0xced

+0

Vos liens sont rompus. Si vous n'ajoutez pas de contexte à cette réponse en leur absence, cette réponse sera supprimée sous peu. –

Questions connexes