Hello,
I am almost finishing the first native release of the magnifier for Mac OS X =) and with lcl-qt
One thing I noticed however is that the dock menu doesn't respond to user commands, and because Mac OS X assigns that menu whether I want it or not, it would be nice to make it actually work. And to do that it's necessary to use a platform specific function present in Qt and called qt_mac_set_dock_menu
I couldn't find documentation for this functions (where are the docs for loose functions??), so I don't know since when it is available. If it's available at least since 4.2, it would be nice to have it added =)
No hurry, you can wait for more requests before adding this. I just thougth I would comment this here so I don't forget about this.
I asked on a Qt forum but I couldn't find any other way to make the dock menu respond to user commands. (There is a Quit menu there, so the user should expect to see the app quit when he presses it).
http://doc.trolltech.com/qq/qq18-macfeatures.html#newlooks
"It has always been possible to change the icon on the dock by using QApplication::setIcon(). It is now also possible to set a QMenu for the dock icon as well. This is available through a C++ function, but is not in a header, so you need to extern it yourself.
QMenu *menu = new QMenu;
// Add actions to the menu
// Connect them to slots
...
extern void qt_mac_set_dock_menu(QMenu *);
qt_mac_set_dock_menu(menu);"thanks,
