forked from qt-creator/qt-creator
		
	IWizardFactory: Remove class wizard kind
Map existing class wizards to file wizards. The separation has never been clean anyway. Now "file" wizards create one or more files, "project" wizards create a complete project (something that can be opened as a project in Qt Creator). Change-Id: I0562f26019b54a59d46814a13a0b2fa8995c3e0f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
		@@ -261,12 +261,12 @@ void NewDialog::setWizardFactories(QList<IWizardFactory *> factories,
 | 
			
		||||
    QStandardItem *projectKindItem = new QStandardItem(tr("Projects"));
 | 
			
		||||
    projectKindItem->setData(IWizardFactory::ProjectWizard, Qt::UserRole);
 | 
			
		||||
    projectKindItem->setFlags(0); // disable item to prevent focus
 | 
			
		||||
    QStandardItem *filesClassesKindItem = new QStandardItem(tr("Files and Classes"));
 | 
			
		||||
    filesClassesKindItem->setData(IWizardFactory::FileWizard, Qt::UserRole);
 | 
			
		||||
    filesClassesKindItem->setFlags(0); // disable item to prevent focus
 | 
			
		||||
    QStandardItem *filesKindItem = new QStandardItem(tr("Files and Classes"));
 | 
			
		||||
    filesKindItem->setData(IWizardFactory::FileWizard, Qt::UserRole);
 | 
			
		||||
    filesKindItem->setFlags(0); // disable item to prevent focus
 | 
			
		||||
 | 
			
		||||
    parentItem->appendRow(projectKindItem);
 | 
			
		||||
    parentItem->appendRow(filesClassesKindItem);
 | 
			
		||||
    parentItem->appendRow(filesKindItem);
 | 
			
		||||
 | 
			
		||||
    if (m_dummyIcon.isNull())
 | 
			
		||||
        m_dummyIcon = QIcon(QLatin1String(Core::Constants::ICON_NEWFILE));
 | 
			
		||||
@@ -290,10 +290,9 @@ void NewDialog::setWizardFactories(QList<IWizardFactory *> factories,
 | 
			
		||||
        case IWizardFactory::ProjectWizard:
 | 
			
		||||
            kindItem = projectKindItem;
 | 
			
		||||
            break;
 | 
			
		||||
        case IWizardFactory::ClassWizard:
 | 
			
		||||
        case IWizardFactory::FileWizard:
 | 
			
		||||
        default:
 | 
			
		||||
            kindItem = filesClassesKindItem;
 | 
			
		||||
            kindItem = filesKindItem;
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        addItem(kindItem, factory);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user