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.

Note

This is an abstract class, with methods which must be implemented by a subclass.

The following methods must be implemented: createFileFilter()

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.

Abstract 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

abstract 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