diff --git a/src/shared/qrceditor/resourcefile.cpp b/src/shared/qrceditor/resourcefile.cpp index 55141ba0364a18e29257665bcde2a0ba577e3f56..d6aa452cdcfac0f73d4dc76ae432fb9e2178f3ea 100644 --- a/src/shared/qrceditor/resourcefile.cpp +++ b/src/shared/qrceditor/resourcefile.cpp @@ -641,7 +641,8 @@ QVariant ResourceModel::data(const QModelIndex &index, int role) const } else { // File node Q_ASSERT(file); - stringRes = QFileInfo(file->name).fileName(); + QString conv_file = m_resource_file.relativePath(file->name); + stringRes = conv_file.replace(QDir::separator(), QLatin1Char('/')); const QString alias = file->alias; if (!alias.isEmpty()) appendParenthesized(alias, stringRes); @@ -661,20 +662,6 @@ QVariant ResourceModel::data(const QModelIndex &index, int role) const } } break; - case Qt::ToolTipRole: - if (isFileNode) { - // File node - Q_ASSERT(file); - QString conv_file = m_resource_file.relativePath(file->name); - QString stringRes = conv_file.replace(QDir::separator(), QLatin1Char('/')); - const QString &alias_file = file->alias; - if (!alias_file.isEmpty()) - appendParenthesized(alias_file, stringRes); - - result = stringRes; - } - break; - default: break; }