![]() |
Qt 4.8
|
#include "qsystemtrayicon_p.h"#include <qt_windows.h>#include <windowsx.h>#include <commctrl.h>#include <private/qsystemlibrary_p.h>#include <QApplication>#include <QSettings>Go to the source code of this file.
Classes | |
| struct | Q_NOTIFYICONIDENTIFIER |
| class | QSystemTrayIconSys |
Macros | |
| #define | _WIN32_IE 0x600 |
| #define | _WIN32_WINNT 0x0600 |
| #define | MYWM_NOTIFYICON (WM_APP+101) |
| #define | NIF_SHOWTIP 0x00000080 |
| #define | NIN_BALLOONTIMEOUT (WM_USER + 4) |
| #define | NIN_BALLOONUSERCLICK (WM_USER + 5) |
| #define | NIN_KEYSELECT (WM_USER + 1) |
| #define | NIN_SELECT (WM_USER + 0) |
| #define | NOTIFYICON_VERSION_4 4 |
| #define | Q_MSGFLT_ALLOW 1 |
Typedefs | |
| typedef BOOL(WINAPI * | PtrChangeWindowMessageFilter) (UINT message, DWORD dwFlag) |
| typedef BOOL(WINAPI * | PtrChangeWindowMessageFilterEx) (HWND hWnd, UINT message, DWORD action, void *pChangeFilterStruct) |
| typedef HRESULT(WINAPI * | PtrShell_NotifyIconGetRect) (const Q_NOTIFYICONIDENTIFIER *identifier, RECT *iconLocation) |
Functions | |
| static bool | allowsMessages () |
| static int | iconFlag (QSystemTrayIcon::MessageIcon icon) |
Variables | |
| static uint | MYWM_TASKBARCREATED = 0 |
| static const UINT | q_uNOTIFYICONID = 0 |
| #define _WIN32_IE 0x600 |
Definition at line 50 of file qsystemtrayicon_win.cpp.
| #define _WIN32_WINNT 0x0600 |
Definition at line 46 of file qsystemtrayicon_win.cpp.
| #define MYWM_NOTIFYICON (WM_APP+101) |
Definition at line 66 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::setIconContents(), and QSystemTrayIconSys::winEvent().
| #define NIF_SHOWTIP 0x00000080 |
Definition at line 96 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::showMessage(), and QSystemTrayIconSys::trayMessage().
| #define NIN_BALLOONTIMEOUT (WM_USER + 4) |
Definition at line 88 of file qsystemtrayicon_win.cpp.
| #define NIN_BALLOONUSERCLICK (WM_USER + 5) |
Definition at line 92 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::winEvent().
| #define NIN_KEYSELECT (WM_USER + 1) |
Definition at line 84 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::winEvent().
| #define NIN_SELECT (WM_USER + 0) |
Definition at line 80 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::winEvent().
| #define NOTIFYICON_VERSION_4 4 |
Definition at line 76 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::QSystemTrayIconSys(), and QSystemTrayIconSys::winEvent().
| #define Q_MSGFLT_ALLOW 1 |
Definition at line 99 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::QSystemTrayIconSys().
| typedef BOOL(WINAPI * PtrChangeWindowMessageFilter) (UINT message, DWORD dwFlag) |
Definition at line 102 of file qsystemtrayicon_win.cpp.
| typedef BOOL(WINAPI * PtrChangeWindowMessageFilterEx) (HWND hWnd, UINT message, DWORD action, void *pChangeFilterStruct) |
Definition at line 103 of file qsystemtrayicon_win.cpp.
| typedef HRESULT(WINAPI * PtrShell_NotifyIconGetRect) (const Q_NOTIFYICONIDENTIFIER *identifier, RECT *iconLocation) |
Definition at line 101 of file qsystemtrayicon_win.cpp.
|
static |
Definition at line 126 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::findIconGeometry().
|
static |
Definition at line 193 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::showMessage().
|
static |
Definition at line 65 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::QSystemTrayIconSys(), and QSystemTrayIconSys::winEvent().
|
static |
Definition at line 63 of file qsystemtrayicon_win.cpp.
Referenced by QSystemTrayIconSys::findIconGeometry(), QSystemTrayIconSys::showMessage(), QSystemTrayIconSys::trayMessage(), and QSystemTrayIconSys::winEvent().