From da4fcfbaf2b51ddb1205b72f8eec9e77e4925a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Mon, 16 Mar 2009 11:17:45 +0100 Subject: [PATCH] Fixed switching header/source with additional dots in the filename For example when a file was called test.something.cpp, it would search for test.h instead of test.something.h. --- src/plugins/cpptools/cpptoolsplugin.cpp | 2 +- .../projectexplorer/dependenciespanel.cpp | 24 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/plugins/cpptools/cpptoolsplugin.cpp b/src/plugins/cpptools/cpptoolsplugin.cpp index 63a1808e3d7..3ca1db88099 100644 --- a/src/plugins/cpptools/cpptoolsplugin.cpp +++ b/src/plugins/cpptools/cpptoolsplugin.cpp @@ -231,7 +231,7 @@ QString CppToolsPlugin::correspondingHeaderOrSourceI(const QString &fileName) co return QString(); const QDir absoluteDir = fi.absoluteDir(); - const QString baseName = fi.baseName(); + const QString baseName = fi.completeBaseName(); const QStringList suffixes = matchingCandidateSuffixes(mimeDatase, type); const QString privateHeaderSuffix = QLatin1String("_p"); diff --git a/src/plugins/projectexplorer/dependenciespanel.cpp b/src/plugins/projectexplorer/dependenciespanel.cpp index 8d88fbfa548..d3eb7d810c5 100644 --- a/src/plugins/projectexplorer/dependenciespanel.cpp +++ b/src/plugins/projectexplorer/dependenciespanel.cpp @@ -43,9 +43,9 @@ namespace ProjectExplorer { namespace Internal { -/// -/// DependenciesModel -/// +// +// DependenciesModel +// class DependenciesModel : public QAbstractListModel { @@ -137,9 +137,9 @@ Qt::ItemFlags DependenciesModel::flags(const QModelIndex &index) const return rc; } -/// -/// DependenciesWidget -/// +// +// DependenciesWidget +// class DependenciesWidget : public QWidget { @@ -165,9 +165,9 @@ DependenciesWidget::DependenciesWidget(SessionManager *session, m_ui.dependenciesView->setHeaderHidden(true); } -/// -/// DependenciesPanel -/// +// +// DependenciesPanel +// DependenciesPanel::DependenciesPanel(SessionManager *session, Project *project) : PropertiesPanel() @@ -190,9 +190,9 @@ QWidget *DependenciesPanel::widget() return m_widget; } -/// -/// DependenciesPanelFactory -/// +// +// DependenciesPanelFactory +// DependenciesPanelFactory::DependenciesPanelFactory(SessionManager *session) : m_session(session) -- GitLab