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

QSystemTray-class.

    XMLWordPrintable

Details

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

    Description

      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...

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes