wizard: automatic alias suggestion
- Also fix some code style issue
- Change Q_OS_WIN32 macro to more general Q_OS_WIN
Change-Id: I54c646b52e07ffee7ad7f078528b106e12ff32f2
Tuleap: #334
diff --git a/utils.cpp b/utils.cpp
index d4ff52d..e3cb7b5 100644
--- a/utils.cpp
+++ b/utils.cpp
@@ -18,7 +18,7 @@
#include "utils.h"
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
#include <lmcons.h>
#include <shobjidl.h>
#include <shlguid.h>
@@ -29,7 +29,7 @@
bool
Utils::CreateStartupLink()
{
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
TCHAR szPath[MAX_PATH];
GetModuleFileName(NULL, szPath, MAX_PATH);
@@ -49,7 +49,7 @@
bool
Utils::CreateLink(LPCWSTR lpszPathObj, LPCWSTR lpszPathLink) {
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
HRESULT hres;
IShellLink* psl;
@@ -71,13 +71,15 @@
}
return hres;
#else
+ Q_UNUSED(lpszPathObj)
+ Q_UNUSED(lpszPathLink)
return true;
#endif
}
void
Utils::DeleteStartupLink() {
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
TCHAR startupPath[MAX_PATH];
SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath);
@@ -90,7 +92,7 @@
bool
Utils::CheckStartupLink() {
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
TCHAR startupPath[MAX_PATH];
SHGetFolderPathW(NULL, CSIDL_STARTUP, NULL, 0, startupPath);
@@ -104,7 +106,7 @@
QString
Utils::GetRingtonePath() {
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
TCHAR workingDirectory[MAX_PATH];
GetCurrentDirectory(MAX_PATH, workingDirectory);
@@ -119,7 +121,7 @@
QString
Utils::GenGUID() {
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
GUID gidReference;
wchar_t *str;
HRESULT hCreateGuid = CoCreateGuid(&gidReference);
@@ -129,7 +131,7 @@
return gStr.remove("{").remove("}").toLower();
}
else
- return QString("");
+ return QString();
#else
return QString("");
#endif
@@ -137,13 +139,25 @@
QString
Utils::GetISODate() {
-#ifdef Q_OS_WIN32
+#ifdef Q_OS_WIN
SYSTEMTIME lt;
GetSystemTime(<);
return QString("%1-%2-%3T%4:%5:%6Z").arg(lt.wYear).arg(lt.wMonth,2,10,QChar('0')).arg(lt.wDay,2,10,QChar('0'))
.arg(lt.wHour,2,10,QChar('0')).arg(lt.wMinute,2,10,QChar('0')).arg(lt.wSecond,2,10,QChar('0'));
#else
- return QString("");
+ return QString();
+#endif
+}
+
+QString
+Utils::GetCurrentUserName() {
+#ifdef Q_OS_WIN
+ wchar_t username[UNLEN+1];
+ DWORD username_len = UNLEN+1;
+ GetUserName(username, &username_len);
+ return QString::fromWCharArray(username, username_len);
+#else
+ return QString();
#endif
}