forked from qt-creator/qt-creator
		
	QbsProjectManager: Support the "plain C" and "plain C++" wizards.
Change-Id: Idcc8459660526f972949a6f6908acc19bd52a4f7 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
		
				
					committed by
					
						
						Tobias Hunger
					
				
			
			
				
	
			
			
			
						parent
						
							60fa56db8e
						
					
				
				
					commit
					824c6a5c56
				
			@@ -45,6 +45,7 @@
 | 
			
		||||
#include <coreplugin/coreconstants.h>
 | 
			
		||||
#include <coreplugin/editormanager/editormanager.h>
 | 
			
		||||
#include <coreplugin/editormanager/ieditor.h>
 | 
			
		||||
#include <coreplugin/featureprovider.h>
 | 
			
		||||
#include <coreplugin/icore.h>
 | 
			
		||||
#include <coreplugin/fileiconprovider.h>
 | 
			
		||||
#include <projectexplorer/buildmanager.h>
 | 
			
		||||
@@ -62,6 +63,17 @@
 | 
			
		||||
namespace QbsProjectManager {
 | 
			
		||||
namespace Internal {
 | 
			
		||||
 | 
			
		||||
class QbsFeatureProvider : public Core::IFeatureProvider
 | 
			
		||||
{
 | 
			
		||||
    Core::FeatureSet availableFeatures(const QString & /* platform */) const {
 | 
			
		||||
        return Core::FeatureSet(Core::Id("Qbs.QbsSupport"));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    QStringList availablePlatforms() const { return QStringList(); }
 | 
			
		||||
    QString displayNameForPlatform(const QString & /* platform */) const { return QString(); }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
QbsProjectManagerPlugin::QbsProjectManagerPlugin() :
 | 
			
		||||
    m_manager(0),
 | 
			
		||||
    m_projectExplorer(0),
 | 
			
		||||
@@ -92,6 +104,7 @@ bool QbsProjectManagerPlugin::initialize(const QStringList &arguments, QString *
 | 
			
		||||
    addAutoReleasedObject(new QbsInstallStepFactory);
 | 
			
		||||
    addAutoReleasedObject(new QbsDeployConfigurationFactory);
 | 
			
		||||
    addAutoReleasedObject(new QbsRunConfigurationFactory);
 | 
			
		||||
    addAutoReleasedObject(new QbsFeatureProvider);
 | 
			
		||||
 | 
			
		||||
    //menus
 | 
			
		||||
    // Build Menu:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user