QCoreApplication (Windows): migrate to QString::(v)asprintf
Change-Id: I9628a96eee9b6afd7532ac65d61054d1117335ab Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
09205f662e
commit
abcb5471b7
@ -617,8 +617,7 @@ QString decodeMSG(const MSG& msg)
|
|||||||
if (wmmsg.isEmpty())
|
if (wmmsg.isEmpty())
|
||||||
wmmsg = QString::fromLatin1("WM_(%1)").arg(msg.message);
|
wmmsg = QString::fromLatin1("WM_(%1)").arg(msg.message);
|
||||||
|
|
||||||
QString rawParameters;
|
const QString rawParameters = QString::asprintf("hwnd(0x%p) ", (void *)msg.hwnd);
|
||||||
rawParameters.sprintf("hwnd(0x%p) ", (void *)msg.hwnd);
|
|
||||||
|
|
||||||
// Custom WM_'s
|
// Custom WM_'s
|
||||||
if (msg.message > WM_APP)
|
if (msg.message > WM_APP)
|
||||||
@ -636,13 +635,13 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLAG_STRING(WA_INACTIVE, "Deactivate"),
|
FLAG_STRING(WA_INACTIVE, "Deactivate"),
|
||||||
FLAG_STRING(WA_CLICKACTIVE, "Activate by mouseclick"),
|
FLAG_STRING(WA_CLICKACTIVE, "Activate by mouseclick"),
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
parameters.sprintf("%s Hwnd (0x%p)", activation.toLatin1().data(), (void *)msg.hwnd);
|
parameters = QString::asprintf("%s Hwnd (0x%p)", activation.toLatin1().data(), (void *)msg.hwnd);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_CAPTURECHANGED
|
#ifdef WM_CAPTURECHANGED
|
||||||
case WM_CAPTURECHANGED:
|
case WM_CAPTURECHANGED:
|
||||||
parameters.sprintf("Hwnd gaining capture (0x%p)", (void *)lParam);
|
parameters = QString::asprintf("Hwnd gaining capture (0x%p)", (void *)lParam);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_CREATE
|
#ifdef WM_CREATE
|
||||||
@ -754,16 +753,16 @@ QString decodeMSG(const MSG& msg)
|
|||||||
windowName = QString((QChar*)lpcs->lpszName,
|
windowName = QString((QChar*)lpcs->lpszName,
|
||||||
(int)wcslen(reinterpret_cast<const wchar_t *>(lpcs->lpszName)));
|
(int)wcslen(reinterpret_cast<const wchar_t *>(lpcs->lpszName)));
|
||||||
|
|
||||||
parameters.sprintf("x,y(%4d,%4d) w,h(%4d,%4d) className(%s) windowName(%s) parent(0x%p) style(%s) exStyle(%s)",
|
parameters = QString::asprintf("x,y(%4d,%4d) w,h(%4d,%4d) className(%s) windowName(%s) parent(0x%p) style(%s) exStyle(%s)",
|
||||||
lpcs->x, lpcs->y, lpcs->cx, lpcs->cy, className.toLatin1().data(),
|
lpcs->x, lpcs->y, lpcs->cx, lpcs->cy, className.toLatin1().data(),
|
||||||
windowName.toLatin1().data(), (void *)lpcs->hwndParent,
|
windowName.toLatin1().data(), (void *)lpcs->hwndParent,
|
||||||
styles.toLatin1().data(), exStyles.toLatin1().data());
|
styles.toLatin1().data(), exStyles.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_DESTROY
|
#ifdef WM_DESTROY
|
||||||
case WM_DESTROY:
|
case WM_DESTROY:
|
||||||
parameters.sprintf("Destroy hwnd (0x%p)", (void *)msg.hwnd);
|
parameters = QString::asprintf("Destroy hwnd (0x%p)", (void *)msg.hwnd);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_IME_NOTIFY
|
#ifdef WM_IME_NOTIFY
|
||||||
@ -784,7 +783,7 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLGSTR(IMN_SETSENTENCEMODE),
|
FLGSTR(IMN_SETSENTENCEMODE),
|
||||||
FLGSTR(IMN_SETSTATUSWINDOWPOS),
|
FLGSTR(IMN_SETSTATUSWINDOWPOS),
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
parameters.sprintf("Command(%s : 0x%p)", imnCommand.toLatin1().data(), (void *)lParam);
|
parameters = QString::asprintf("Command(%s : 0x%p)", imnCommand.toLatin1().data(), (void *)lParam);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
@ -808,13 +807,13 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLGSTR(ISC_SHOWUICANDIDATEWINDOW << 2),
|
FLGSTR(ISC_SHOWUICANDIDATEWINDOW << 2),
|
||||||
FLGSTR(ISC_SHOWUICANDIDATEWINDOW << 3),
|
FLGSTR(ISC_SHOWUICANDIDATEWINDOW << 3),
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
parameters.sprintf("Input context(%s) Show flags(%s)", (fSet? "Active" : "Inactive"), showFlgs.toLatin1().data());
|
parameters = QString::asprintf("Input context(%s) Show flags(%s)", (fSet? "Active" : "Inactive"), showFlgs.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_KILLFOCUS
|
#ifdef WM_KILLFOCUS
|
||||||
case WM_KILLFOCUS:
|
case WM_KILLFOCUS:
|
||||||
parameters.sprintf("Hwnd gaining keyboard focus (0x%p)", (void *)wParam);
|
parameters = QString::asprintf("Hwnd gaining keyboard focus (0x%p)", (void *)wParam);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_CHAR
|
#ifdef WM_CHAR
|
||||||
@ -836,8 +835,8 @@ QString decodeMSG(const MSG& msg)
|
|||||||
bool contextCode = !!(lKeyData & 0x20000000); // Bit 29
|
bool contextCode = !!(lKeyData & 0x20000000); // Bit 29
|
||||||
bool prevState = !!(lKeyData & 0x40000000); // Bit 30
|
bool prevState = !!(lKeyData & 0x40000000); // Bit 30
|
||||||
bool transState = !!(lKeyData & 0x80000000); // Bit 31
|
bool transState = !!(lKeyData & 0x80000000); // Bit 31
|
||||||
parameters.sprintf("Virual-key(0x%x) Scancode(%d) Rep(%d) Contextcode(%d), Prev state(%d), Trans state(%d)",
|
parameters = QString::asprintf("Virual-key(0x%x) Scancode(%d) Rep(%d) Contextcode(%d), Prev state(%d), Trans state(%d)",
|
||||||
nVirtKey, scanCode, repCount, contextCode, prevState, transState);
|
nVirtKey, scanCode, repCount, contextCode, prevState, transState);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
@ -857,7 +856,7 @@ QString decodeMSG(const MSG& msg)
|
|||||||
case WM_MOUSEACTIVATE:
|
case WM_MOUSEACTIVATE:
|
||||||
{
|
{
|
||||||
QString mouseMsg = QString::fromLatin1(findWMstr(HIWORD(lParam)));
|
QString mouseMsg = QString::fromLatin1(findWMstr(HIWORD(lParam)));
|
||||||
parameters.sprintf("TLW(0x%p) HittestCode(0x%x) MouseMsg(%s)", (void *)wParam, LOWORD(lParam), mouseMsg.toLatin1().data());
|
parameters = QString::asprintf("TLW(0x%p) HittestCode(0x%x) MouseMsg(%s)", (void *)wParam, LOWORD(lParam), mouseMsg.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
@ -917,19 +916,19 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLGSTR(MK_XBUTTON2),
|
FLGSTR(MK_XBUTTON2),
|
||||||
#endif
|
#endif
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
parameters.sprintf("x,y(%4d,%4d) Virtual Keys(%s)", GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), vrtKeys.toLatin1().data());
|
parameters = QString::asprintf("x,y(%4d,%4d) Virtual Keys(%s)", GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam), vrtKeys.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_MOVE
|
#ifdef WM_MOVE
|
||||||
case WM_MOVE:
|
case WM_MOVE:
|
||||||
parameters.sprintf("x,y(%4d,%4d)", LOWORD(lParam), HIWORD(lParam));
|
parameters = QString::asprintf("x,y(%4d,%4d)", LOWORD(lParam), HIWORD(lParam));
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#if defined(WM_PAINT) && defined(WM_ERASEBKGND)
|
#if defined(WM_PAINT) && defined(WM_ERASEBKGND)
|
||||||
case WM_ERASEBKGND:
|
case WM_ERASEBKGND:
|
||||||
case WM_PAINT:
|
case WM_PAINT:
|
||||||
parameters.sprintf("hdc(0x%p)", (void *)wParam);
|
parameters = QString::asprintf("hdc(0x%p)", (void *)wParam);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_QUERYNEWPALETTE
|
#ifdef WM_QUERYNEWPALETTE
|
||||||
@ -940,18 +939,18 @@ QString decodeMSG(const MSG& msg)
|
|||||||
case WM_SETCURSOR:
|
case WM_SETCURSOR:
|
||||||
{
|
{
|
||||||
QString mouseMsg = QString::fromLatin1(findWMstr(HIWORD(lParam)));
|
QString mouseMsg = QString::fromLatin1(findWMstr(HIWORD(lParam)));
|
||||||
parameters.sprintf("HitTestCode(0x%x) MouseMsg(%s)", LOWORD(lParam), mouseMsg.toLatin1().data());
|
parameters = QString::asprintf("HitTestCode(0x%x) MouseMsg(%s)", LOWORD(lParam), mouseMsg.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_SETFOCUS
|
#ifdef WM_SETFOCUS
|
||||||
case WM_SETFOCUS:
|
case WM_SETFOCUS:
|
||||||
parameters.sprintf("Lost Focus (0x%p)", (void *)wParam);
|
parameters = QString::asprintf("Lost Focus (0x%p)", (void *)wParam);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_SETTEXT
|
#ifdef WM_SETTEXT
|
||||||
case WM_SETTEXT:
|
case WM_SETTEXT:
|
||||||
parameters.sprintf("Set Text (%s)", QString((QChar*)lParam, (int)wcslen(reinterpret_cast<const wchar_t *>(lParam))).toLatin1().data()); //Unicode string
|
parameters = QString::asprintf("Set Text (%s)", QString((QChar*)lParam, (int)wcslen(reinterpret_cast<const wchar_t *>(lParam))).toLatin1().data()); //Unicode string
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef WM_SIZE
|
#ifdef WM_SIZE
|
||||||
@ -965,7 +964,7 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLGSTR(SIZE_RESTORED),
|
FLGSTR(SIZE_RESTORED),
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
|
|
||||||
parameters.sprintf("w,h(%4d,%4d) showmode(%s)", LOWORD(lParam), HIWORD(lParam), showMode.toLatin1().data());
|
parameters = QString::asprintf("w,h(%4d,%4d) showmode(%s)", LOWORD(lParam), HIWORD(lParam), showMode.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
@ -1002,7 +1001,7 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLGSTR(SWP_NOZORDER),
|
FLGSTR(SWP_NOZORDER),
|
||||||
FLGSTR(SWP_SHOWWINDOW),
|
FLGSTR(SWP_SHOWWINDOW),
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
parameters.sprintf("x,y(%4d,%4d) w,h(%4d,%4d) flags(%s) hwndAfter(%s)", winPos->x, winPos->y, winPos->cx, winPos->cy, flags.toLatin1().data(), hwndAfter.toLatin1().data());
|
parameters = QString::asprintf("x,y(%4d,%4d) w,h(%4d,%4d) flags(%s) hwndAfter(%s)", winPos->x, winPos->y, winPos->cx, winPos->cy, flags.toLatin1().data(), hwndAfter.toLatin1().data());
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
@ -1020,12 +1019,12 @@ QString decodeMSG(const MSG& msg)
|
|||||||
FLAG_STRING(ENDSESSION_CRITICAL, "Force application end"),
|
FLAG_STRING(ENDSESSION_CRITICAL, "Force application end"),
|
||||||
FLAG_STRING(ENDSESSION_LOGOFF, "User logoff"),
|
FLAG_STRING(ENDSESSION_LOGOFF, "User logoff"),
|
||||||
FLAG_STRING());
|
FLAG_STRING());
|
||||||
parameters.sprintf("End session: %s", logoffOption.toLatin1().data());
|
parameters = QLatin1String("End session: ") + logoffOption;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
default:
|
default:
|
||||||
parameters.sprintf("wParam(0x%p) lParam(0x%p)", (void *)wParam, (void *)lParam);
|
parameters = QString::asprintf("wParam(0x%p) lParam(0x%p)", (void *)wParam, (void *)lParam);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// Yes, we want to give the WM_ names 20 chars of space before showing the
|
// Yes, we want to give the WM_ names 20 chars of space before showing the
|
||||||
|
Loading…
x
Reference in New Issue
Block a user