<div dir="ltr"><div>I'm trying to convert one of my Shape Tools algorithms to a processing algorithm. My existing input layer either accepts a point vector layer or a NoGeometry table. I was guessing that the proper way to implement this is:</div><div><br></div><div>self.addParameter(<br>    QgsProcessingParameterFeatureSource(<br>        self.PrmInputLayer,<br>        'Input layer',<br>        [QgsProcessing.TypeFile, QgsProcessing.TypeVectorPoint])<br>)<br></div><div><br></div><div>TypeFile seems to do nothing. It certainly does not show the CSV file I have loaded that has no geometry. It filters the files so that only point layers are available. Interestingly if I use just TypeFile it seems to select all vector layer types.</div><div><br></div><div>Thanks,</div><div><br></div><div>Calvin Hamilton<br></div><div><br></div><div><br></div></div>