From c36d51792f9262fca27928a9485981c5005f73b8 Mon Sep 17 00:00:00 2001 From: Alessandro Portale <alessandro.portale@nokia.com> Date: Wed, 15 Apr 2009 16:54:18 +0200 Subject: [PATCH] Don't annoy Windows users with alien dir separators --- src/libs/extensionsystem/plugindetailsview.cpp | 4 +++- src/libs/extensionsystem/pluginview.cpp | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libs/extensionsystem/plugindetailsview.cpp b/src/libs/extensionsystem/plugindetailsview.cpp index bb4ffb6b0ba..e9e90f6e82d 100644 --- a/src/libs/extensionsystem/plugindetailsview.cpp +++ b/src/libs/extensionsystem/plugindetailsview.cpp @@ -30,6 +30,8 @@ #include "plugindetailsview.h" #include "ui_plugindetailsview.h" +#include <QtCore/QDir> + /*! \class ExtensionSystem::PluginDetailsView \brief Widget that displays the contents of a PluginSpec. @@ -74,7 +76,7 @@ void PluginDetailsView::update(PluginSpec *spec) m_ui->compatVersion->setText(spec->compatVersion()); m_ui->vendor->setText(spec->vendor()); m_ui->url->setText(spec->url()); - m_ui->location->setText(spec->filePath()); + m_ui->location->setText(QDir::toNativeSeparators(spec->filePath())); m_ui->description->setText(spec->description()); m_ui->copyright->setText(spec->copyright()); m_ui->license->setText(spec->license()); diff --git a/src/libs/extensionsystem/pluginview.cpp b/src/libs/extensionsystem/pluginview.cpp index 3747e86c53f..e467f04db27 100644 --- a/src/libs/extensionsystem/pluginview.cpp +++ b/src/libs/extensionsystem/pluginview.cpp @@ -33,6 +33,7 @@ #include "pluginspec.h" #include "ui_pluginview.h" +#include <QtCore/QDir> #include <QtGui/QHeaderView> #include <QtGui/QTreeWidgetItem> #include <QtDebug> @@ -124,8 +125,8 @@ void PluginView::updateList() << spec->name() << QString("%1 (%2)").arg(spec->version()).arg(spec->compatVersion()) << spec->vendor() - << spec->filePath()); - item->setToolTip(4, spec->filePath()); + << QDir::toNativeSeparators(spec->filePath())); + item->setToolTip(4, QDir::toNativeSeparators(spec->filePath())); item->setIcon(0, spec->hasError() ? errorIcon : okIcon); item->setData(0, Qt::UserRole, qVariantFromValue(spec)); items.append(item); -- GitLab