PDA

View Full Version : trayicon port to QT4



ykohn
20th April 2006, 09:48
Hi,

I am trying to port my application to QT4. I need to use a trayicon... Is there any port freely available for commercial purpose (no GPL,no LGPL.... don't wants to include licensing stuff just for a small trayicon :)....

regards

Yannick

Chaid
20th April 2006, 17:01
Try to look through this forum - here is my topic named QT4 Widgets.
I've posted the link there

ykohn
20th April 2006, 20:34
thanks for your answer, but I don't find your post...

regards

wysota
20th April 2006, 20:52
thanks for your answer, but I don't find your post...

Try clicking Chaid's nick on his post and choose "find all posts by Chaid".

ykohn
20th April 2006, 23:41
Yes, I have done that but I don't find anything's related to tray icon.
regards,

yannick

wysota
21st April 2006, 00:38
True. I didn't find anything tray-related too :) Anyway I believe you'll achieve better search results if you look on some platform-specific forums, as this is strictly a platform related issue.

ChristianEhrlicher
21st April 2006, 07:33
True. I didn't find anything tray-related too :) Anyway I believe you'll achieve better search results if you look on some platform-specific forums, as this is strictly a platform related issue.
Not complete - afaik PSI-IM uses a (GPL'd) trayicon-implementation for mac, win & x11 -> http://dev.psi-im.org/darcs/web/darcsweb.cgi?r=psi;a=tree;f=/src/tools/trayicon

wysota
21st April 2006, 12:01
Not complete - afaik PSI-IM uses a (GPL'd) trayicon-implementation for mac, win & x11 -> http://dev.psi-im.org/darcs/web/darcsweb.cgi?r=psi;a=tree;f=/src/tools/trayicon

Sure. Just look that they are native implementations and not Qt based ones and that each platform needs a separate code. That's why I said it's a platform dependent issue. And this code uses GPL and ykohn doesn't want an OS licenced solution.

Chaid
21st April 2006, 13:29
http://source.foliant.net.ru/trayicon.zip

Here is working source and simple example code.

ykohn
21st April 2006, 14:12
thanks, but it's LGPL not freeware.I need to embed in a closed source (sorry :( ) software.
LGPL means that I need to create a lib with that and publish the source ? or can I use theses files and simply include in my installer and just said that I use theses files ? I don't wants to steal source code.


regards

yannick

jacek
21st April 2006, 16:11
LGPL means that I need to create a lib with that and publish the source ? or can I use theses files and simply include in my installer and just said that I use theses files ? I don't wants to steal source code.
You will have to use a library for LGPLed code, because you must give your users possibility to relink the application with a modified version of that LGPLed code.