forked from qt-creator/qt-creator
Wizards: add enableLoadTemplateFiles bool
With that, it is much easier to debug one json wizard test. Change-Id: I12c8fb452a635296e0650afdc40f1e8d0a99d1d7 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -51,6 +51,18 @@
|
|||||||
static const char templatePathC[] = "templates/wizards";
|
static const char templatePathC[] = "templates/wizards";
|
||||||
static const char configFileC[] = "wizard.xml";
|
static const char configFileC[] = "wizard.xml";
|
||||||
|
|
||||||
|
namespace {
|
||||||
|
bool enableLoadTemplateFiles()
|
||||||
|
{
|
||||||
|
#ifdef WITH_TESTS
|
||||||
|
static bool value = qEnvironmentVariableIsEmpty("QTC_DISABLE_LOAD_TEMPLATES_FOR_TEST");
|
||||||
|
#else
|
||||||
|
static bool value = true;
|
||||||
|
#endif
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
namespace ProjectExplorer {
|
namespace ProjectExplorer {
|
||||||
|
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
@@ -394,7 +406,7 @@ QList<Core::IWizardFactory *> CustomWizard::createWizards()
|
|||||||
|
|
||||||
QList<CustomWizardParametersPtr> toCreate;
|
QList<CustomWizardParametersPtr> toCreate;
|
||||||
|
|
||||||
while (!dirs.isEmpty()) {
|
while (enableLoadTemplateFiles() && !dirs.isEmpty()) {
|
||||||
const QFileInfo dirFi = dirs.takeFirst();
|
const QFileInfo dirFi = dirs.takeFirst();
|
||||||
const QDir dir(dirFi.absoluteFilePath());
|
const QDir dir(dirFi.absoluteFilePath());
|
||||||
if (CustomWizardPrivate::verbose)
|
if (CustomWizardPrivate::verbose)
|
||||||
|
|||||||
Reference in New Issue
Block a user