Use completeBaseName instead of baseName where appropriate

Fixes issues with handling additional dots in the filename in many
places.

Task: 246390
This commit is contained in:
Thorbjørn Lindeijer
2009-03-20 16:13:46 +01:00
parent 937010f507
commit 71aeac5915
14 changed files with 28 additions and 49 deletions

View File

@@ -91,7 +91,7 @@ Qt4PriFileNode::Qt4PriFileNode(Qt4Project *project, Qt4ProFileNode* qt4ProFileNo
m_fileWatcher(new FileWatcher(this))
{
Q_ASSERT(project);
setFolderName(QFileInfo(filePath).baseName());
setFolderName(QFileInfo(filePath).completeBaseName());
static QIcon dirIcon;
if (dirIcon.isNull()) {
@@ -771,7 +771,7 @@ void Qt4ProFileNode::updateUiFiles(const QString &buildDirectory)
QStringList newFilePaths;
foreach (FileNode *uiFile, uiFiles) {
const QString uiHeaderFilePath
= QString("%1/ui_%2.h").arg(uiDir, QFileInfo(uiFile->path()).baseName());
= QString("%1/ui_%2.h").arg(uiDir, QFileInfo(uiFile->path()).completeBaseName());
if (QFileInfo(uiHeaderFilePath).exists())
newFilePaths << uiHeaderFilePath;
}