Class: QgsFileFilterGenerator

Abstract interface for classes which generate a file filter string.

This interface can be inherited by classes which can generate a file filter string, for use in file open or file save dialogs.

Added in version 3.14.

Class Hierarchy

Inheritance diagram of qgis.core.QgsFileFilterGenerator

Subclasses

QgsProcessingDestinationParameter

Base class for all parameter definitions which represent file or layer destinations, e.g. parameters which are used for the destination for layers output by an algorithm.

QgsProcessingParameterFeatureSource

An input feature source (such as vector layers) parameter for processing algorithms.

QgsProcessingParameterFile

An input file or folder parameter for processing algorithms.

QgsProcessingParameterMapLayer

A map layer parameter for processing algorithms.

QgsProcessingParameterMeshLayer

A mesh layer parameter for processing algorithms.

QgsProcessingParameterMultipleLayers

A parameter for processing algorithms which accepts multiple map layers.

QgsProcessingParameterPointCloudLayer

A point cloud layer parameter for processing algorithms.

QgsProcessingParameterRasterLayer

A raster layer parameter for processing algorithms.

QgsProcessingParameterVectorLayer

A vector layer (with or without geometry) parameter for processing algorithms. Consider using the more versatile QgsProcessingParameterFeatureSource wherever possible.

Methods

createFileFilter

This method needs to be reimplemented in all classes which implement this interface and return a file filter.

class qgis.core.QgsFileFilterGenerator[source]

Bases: object

createFileFilter(self) str[source]

This method needs to be reimplemented in all classes which implement this interface and return a file filter.

Return type:

str