Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-25199

QSystemTray-class.

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: P5: Not important P5: Not important
    • None
    • None
    • GUI: Window management
    • None
    • All platforms.

      QtDesktop needs a class to create a System Tray in a platform-independent way.

      https://github.com/Razor-qt/razor-qt/blob/master/razorqt-panel/plugin-tray/razortray.cpp
      https://github.com/Razor-qt/razor-qt/blob/master/razorqt-panel/plugin-tray/trayicon.cpp

      This two files depend on X11 to work which is not platform independent. Platform abstraction should be done within Qt, not Qt desktop.

      X11 code could be borrowed from the razor code, but Windows and OS X code have to be added. I know LiteStep is able to extract tray icon info from Windows in order to show it. I have absolutely no idea about OS X...

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            falde falde
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes