|
|
@ -95,11 +95,17 @@ bool Path::isEmpty() const |
|
|
|
|
|
|
|
|
|
|
|
bool Path::isAbsolute() const |
|
|
|
bool Path::isAbsolute() const |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
// `QDir::isAbsolutePath` treats `:` as a path to QResource, so handle it manually
|
|
|
|
|
|
|
|
if (m_pathStr.startsWith(u':')) |
|
|
|
|
|
|
|
return false; |
|
|
|
return QDir::isAbsolutePath(m_pathStr); |
|
|
|
return QDir::isAbsolutePath(m_pathStr); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
bool Path::isRelative() const |
|
|
|
bool Path::isRelative() const |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
// `QDir::isRelativePath` treats `:` as a path to QResource, so handle it manually
|
|
|
|
|
|
|
|
if (m_pathStr.startsWith(u':')) |
|
|
|
|
|
|
|
return true; |
|
|
|
return QDir::isRelativePath(m_pathStr); |
|
|
|
return QDir::isRelativePath(m_pathStr); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|