forked from qt-creator/qt-creator
Find wizard templates in newly introduced userResourcePath(), too.
This commit is contained in:
@@ -309,6 +309,11 @@ QList<CustomWizard*> CustomWizard::createWizards()
|
|||||||
const QString templateDirName = Core::ICore::instance()->resourcePath() +
|
const QString templateDirName = Core::ICore::instance()->resourcePath() +
|
||||||
QLatin1Char('/') + QLatin1String(templatePathC);
|
QLatin1Char('/') + QLatin1String(templatePathC);
|
||||||
|
|
||||||
|
|
||||||
|
const QString userTemplateDirName = Core::ICore::instance()->userResourcePath() +
|
||||||
|
QLatin1Char('/') + QLatin1String(templatePathC);
|
||||||
|
|
||||||
|
|
||||||
const QDir templateDir(templateDirName);
|
const QDir templateDir(templateDirName);
|
||||||
if (CustomWizardPrivate::verbose)
|
if (CustomWizardPrivate::verbose)
|
||||||
verboseLog = QString::fromLatin1("### CustomWizard: Checking '%1'\n").arg(templateDirName);
|
verboseLog = QString::fromLatin1("### CustomWizard: Checking '%1'\n").arg(templateDirName);
|
||||||
@@ -318,8 +323,19 @@ QList<CustomWizard*> CustomWizard::createWizards()
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
const QList<QFileInfo> dirs = templateDir.entryInfoList(QDir::Dirs|QDir::Readable|QDir::NoDotAndDotDot,
|
const QDir userTemplateDir(userTemplateDirName);
|
||||||
|
if (CustomWizardPrivate::verbose)
|
||||||
|
verboseLog = QString::fromLatin1("### CustomWizard: Checking '%1'\n").arg(userTemplateDirName);
|
||||||
|
|
||||||
|
QList<QFileInfo> dirs = templateDir.entryInfoList(QDir::Dirs|QDir::Readable|QDir::NoDotAndDotDot,
|
||||||
QDir::Name|QDir::IgnoreCase);
|
QDir::Name|QDir::IgnoreCase);
|
||||||
|
if (userTemplateDir.exists()) {
|
||||||
|
if (CustomWizardPrivate::verbose)
|
||||||
|
verboseLog = QString::fromLatin1("### CustomWizard: userTemplateDir '%1' found, adding\n").arg(userTemplateDirName);
|
||||||
|
dirs += userTemplateDir.entryInfoList(QDir::Dirs|QDir::Readable|QDir::NoDotAndDotDot,
|
||||||
|
QDir::Name|QDir::IgnoreCase);
|
||||||
|
}
|
||||||
|
|
||||||
const QString configFile = QLatin1String(configFileC);
|
const QString configFile = QLatin1String(configFileC);
|
||||||
// Check and parse config file in each directory.
|
// Check and parse config file in each directory.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user