Revamp content layout handling

Apply content layout only if desired file names aren't provided.
Remove helpers with confusing signatures.
Don't remove root folder twice.

PR #16724.
Closes #16259.
This commit is contained in:
Vladimir Golovnev 2022-04-01 09:35:45 +03:00 committed by GitHub
parent eecd221d40
commit df2d449f9b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 93 additions and 103 deletions

View file

@ -181,6 +181,11 @@ void Path::removeExtension()
m_pathStr.chop(extension().size());
}
Path Path::removedExtension() const
{
return createUnchecked(m_pathStr.chopped(extension().size()));
}
void Path::removeExtension(const QString &ext)
{
if (hasExtension(ext))