Provide a way to override file name case sensitivity.

Change-Id: I47ed4f590e5f25380c2052fa77eae3f0d315c5d3
Task-number: QTCREATORBUG-13507
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
Eike Ziller
2015-08-12 16:01:19 +02:00
parent 701f939092
commit 44a8e937e3
3 changed files with 25 additions and 1 deletions

View File

@@ -38,6 +38,9 @@
using namespace Utils;
Qt::CaseSensitivity HostOsInfo::m_overrideFileNameCaseSensitivity = Qt::CaseSensitive;
bool HostOsInfo::m_useOverrideFileNameCaseSensitivity = false;
#ifdef Q_OS_WIN
static WORD hostProcessorArchitecture()
{
@@ -67,3 +70,14 @@ HostOsInfo::HostArchitecture HostOsInfo::hostArchitecture()
return HostOsInfo::HostArchitectureUnknown;
#endif
}
void HostOsInfo::setOverrideFileNameCaseSensitivity(Qt::CaseSensitivity sensitivity)
{
m_useOverrideFileNameCaseSensitivity = true;
m_overrideFileNameCaseSensitivity = sensitivity;
}
void HostOsInfo::unsetOverrideFileNameCaseSensitivity()
{
m_useOverrideFileNameCaseSensitivity = false;
}