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