ProjectExplorer: Use FilePath for ProjectNode::{path,directory}

... and let the fallout trickle down a bit.

Change-Id: I1a2f79e281725c4a121cc2fbbc0377e881616ce5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-07-26 17:20:03 +02:00
parent f53d993d95
commit ef1653698e
15 changed files with 55 additions and 45 deletions

View File

@@ -141,7 +141,7 @@ class NewItemDialogData
{
public:
void setData(const QString &t, const QList<IWizardFactory *> &f,
const QString &dl, const QVariantMap &ev)
const FilePath &dl, const QVariantMap &ev)
{
QTC_ASSERT(!hasData(), return);
@@ -173,7 +173,7 @@ public:
private:
QString title;
QList<IWizardFactory *> factories;
QString defaultLocation;
FilePath defaultLocation;
QVariantMap extraVariables;
};
@@ -358,7 +358,7 @@ QWidget *IWizardFactory::currentWizard()
void IWizardFactory::requestNewItemDialog(const QString &title,
const QList<IWizardFactory *> &factories,
const QString &defaultLocation,
const FilePath &defaultLocation,
const QVariantMap &extraVariables)
{
s_reopenData.setData(title, factories, defaultLocation, extraVariables);