Found it.  Need to add:

     <key>LSUIElement</key>
     <true/>

to the Info.plist for the application, and it hides the launcher presence and the system menu. The task tray icon still displays.


On 1/26/2016 3:18 PM, Bob Hood wrote:
Hey, guys.

I have a small "helper" Qt application that just adds an icon to the Windows task tray, and manages the life cycle of a process intended to run in the background. This "helper" is just a convenient interface for the user. It works fine under Windows. Appears in the task tray, provides a context menu, has no main window or other presence on the desktop.

This same code under OS X shows the icon in the OS X equivalent of the task try along with the context menu. However, it also shows an entry in the launcher at the bottom, and provides a second "standard" menu with "standard" menu options (i.e., options I did not create).

Whats the best way to hide these unneeded and unwanted extra items (launcher presence and system menu) so the behavior is consistent between the platforms?

Thanks.

_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest


_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to