Lines Matching refs:tnd

93 static inline void initNotifyIconData(NOTIFYICONDATA &tnd)  in initNotifyIconData()  argument
95 memset(&tnd, 0, sizeof(NOTIFYICONDATA)); in initNotifyIconData()
96 tnd.cbSize = sizeof(NOTIFYICONDATA); in initNotifyIconData()
97 tnd.uVersion = NOTIFYICON_VERSION_4; in initNotifyIconData()
100 static void setIconContents(NOTIFYICONDATA &tnd, const QString &tip, HICON hIcon) in setIconContents() argument
102 tnd.uFlags |= NIF_MESSAGE | NIF_ICON | NIF_TIP; in setIconContents()
103 tnd.uCallbackMessage = MYWM_NOTIFYICON; in setIconContents()
104 tnd.hIcon = hIcon; in setIconContents()
105 qStringToLimitedWCharArray(tip, tnd.szTip, sizeof(tnd.szTip) / sizeof(wchar_t)); in setIconContents()
108 static void setIconVisibility(NOTIFYICONDATA &tnd, bool v) in setIconVisibility() argument
110 tnd.uFlags |= NIF_STATE; in setIconVisibility()
111 tnd.dwStateMask = NIS_HIDDEN; in setIconVisibility()
112 tnd.dwState = v ? 0 : NIS_HIDDEN; in setIconVisibility()
265 NOTIFYICONDATA tnd; in showMessage() local
266 initNotifyIconData(tnd); in showMessage()
267 qStringToLimitedWCharArray(message, tnd.szInfo, 256); in showMessage()
268 qStringToLimitedWCharArray(title, tnd.szInfoTitle, 64); in showMessage()
270 tnd.uID = q_uNOTIFYICONID; in showMessage()
271 tnd.dwInfoFlags = NIIF_USER; in showMessage()
277 tnd.dwInfoFlags |= NIIF_LARGE_ICON; in showMessage()
282 tnd.dwInfoFlags = NIIF_INFO; in showMessage()
289 tnd.hBalloonIcon = qt_pixmapToWinHICON(pm); in showMessage()
291 tnd.hWnd = m_hwnd; in showMessage()
292 tnd.uTimeout = msecsIn <= 0 ? UINT(10000) : UINT(msecsIn); // 10s default in showMessage()
293 tnd.uFlags = NIF_INFO | NIF_SHOWTIP; in showMessage()
295 Shell_NotifyIcon(NIM_MODIFY, &tnd); in showMessage()
356 NOTIFYICONDATA tnd; in setIconVisible() local
357 initNotifyIconData(tnd); in setIconVisible()
358 tnd.uID = q_uNOTIFYICONID; in setIconVisible()
359 tnd.hWnd = m_hwnd; in setIconVisible()
360 setIconVisibility(tnd, visible); in setIconVisible()
361 return Shell_NotifyIcon(NIM_MODIFY, &tnd) == TRUE; in setIconVisible()
366 NOTIFYICONDATA tnd; in sendTrayMessage() local
367 initNotifyIconData(tnd); in sendTrayMessage()
368 tnd.uID = q_uNOTIFYICONID; in sendTrayMessage()
369 tnd.hWnd = m_hwnd; in sendTrayMessage()
370 tnd.uFlags = NIF_SHOWTIP; in sendTrayMessage()
372 setIconVisibility(tnd, m_visible); in sendTrayMessage()
374 setIconContents(tnd, m_toolTip, m_hIcon); in sendTrayMessage()
375 if (!Shell_NotifyIcon(msg, &tnd)) in sendTrayMessage()
377 return msg != NIM_ADD || Shell_NotifyIcon(NIM_SETVERSION, &tnd); in sendTrayMessage()