Im going to hope you mean supporting Growl in your QT app as we don't
support developers actually installing Growl on user's computers
anymore (there have been way too many who abuse that and continue to
do so).
For supporting Growl in your QT app, you have a couple ways you can
go.  You can use QT's built in support, but since their Growl support
is presently broken against modern versions of Growl (more on that in
a moment), that might not be the best option. Or you can wrap and use
our framework to talk to Growl.  I don't have a lot of info handy on
talking to Cocoa from QT, but it should be fairly simple to do, and Im
sure there are a number of examples out there.

For QT's built in support, they use our Applescript bridge, and when
we shipped Growl 1.3 in the app store as Growl.app instead of
GrowlHelperApp.app, it broke.  They could fix this with a easily, but
they have yet to do that.  If they wanted to properly support Growl
1.3 and newer, and Growl 1.2.2 and older, they could simply say tell
application id "com.Growl.GrowlHelperApp" as our bundle ID did not,
and will not be changing.
The line of code in question:
http://qt.gitorious.org/qt/qt/blobs/4.8/src/gui/util/qsystemtrayicon_mac.mm#line267

My ultimate recommendation is to go the wrap the framework route.  If
something should have to be broken in the future with the applescript
bridge, or our GNTP bridge, it will be easier for you and your users
to deal with as you and they can simply upgrade the Growl framework.
Further, you get NotificationCenter support on 10.8+, and Mist on 10.6
and 10.7, so your user's will always have some manner of seeing
notifications, even without Growl.

For the final question, well, distribution is something you will have
to decide based on what is best for your app and users/customers.
When you finish your app, be sure and let us know about it so we can
list it on our App's page.

On Feb 27, 2:37 pm, [email protected] wrote:
> The question is in the Title !
>
> I don't undersant how it's work to day ?
>
> Furthermore if i use growl what i have to do, to distribut my application
> to customers ?
>
> Thanks !

-- 
You received this message because you are subscribed to the Google Groups 
"Growl Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/growldiscuss?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to