Changeset 283


Ignore:
Timestamp:
Nov 3, 2009, 2:41:15 AM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: QSystemTrayIcon: Pass icon tooltips to the system tray.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/util/qsystemtrayicon_pm.cpp

    r277 r283  
    7070    void removeFromTray();
    7171    QRect geometry();
     72
    7273    void setToolTip();
    7374    void showMessage(const QString &title, const QString &message,
     
    106107void QSystemTrayIconSys::addToTray()
    107108{
    108     xstAddSysTrayIcon(winId(), 0, hIcon, WM_XST_MYNOTIFY, 0);
     109    QByteArray toolTip = q->toolTip().toLocal8Bit();
     110    xstAddSysTrayIcon(winId(), 0, hIcon, toolTip.constData(), WM_XST_MYNOTIFY, 0);
    109111}
    110112
     
    120122}
    121123
     124
     125
     126
     127
     128
     129
    122130void QSystemTrayIconSys::setToolTip()
    123131{
    124     // @todo use xstSetSysTrayIconToolTip()
     132    QByteArray toolTip = q->toolTip().toLocal8Bit();
     133    xstSetSysTrayIconToolTip(winId(), 0, toolTip.constData());
    125134}
    126135
     
    233242        return;
    234243
    235     sys->createIcon();
    236     sys->addToTray();
     244    sys->updateIcon();
    237245}
    238246
Note: See TracChangeset for help on using the changeset viewer.