I am working in c++/QT whithnthe qgis API c++I had to build a personnalized vectorlayout called "TRACKS" , so i write a function that create in memory the vectorlayer like this :
QgsVectorLayer *lVectorLayer = new QgsVectorLayer("Point",pType,"memory");// add attribute for trackslVectorLayer->startEditing();QgsVectorDataProvider * lDataProvider = lVectorLayer->dataProvider();// creation des champsQDateTime MyTime;QList lMyAttribField;lMyAttribField
QgsVectorLayer *lVectorLayer = new QgsVectorLayer("Point",pType,"memory");// add attribute for trackslVectorLayer->startEditing();QgsVectorDataProvider * lDataProvider = lVectorLayer->dataProvider();// creation des champsQDateTime MyTime;QList lMyAttribField;lMyAttribField