QGIS API Documentation
3.99.0-Master (f78f5286a64)
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
f
g
h
i
l
m
n
o
p
q
r
s
t
w
Functions
a
b
c
d
f
g
h
i
l
m
n
o
p
r
s
t
w
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
2
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
2
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
3
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
Files
File List
File Members
All
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
Variables
a
b
c
e
f
g
h
i
l
n
o
p
q
r
s
t
w
Typedefs
3
a
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
Macros
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
w
y
Loading...
Searching...
No Matches
src
core
qgsgroupedfeaturefilterprovider.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgsgroupedfeaturefilterprovider.h
3
-------------------------------
4
begin : 2025-07-26
5
copyright : (C) 2025 by Mathieu Pellerin
6
email : mathieu at opengis dot ch
7
***************************************************************************/
8
9
/***************************************************************************
10
* *
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
15
* *
16
***************************************************************************/
17
18
#ifndef QGSGROUPEDFEATUREFILTERPROVIDER_H
19
#define QGSGROUPEDFEATUREFILTERPROVIDER_H
20
21
#include "
qgsfeaturefilterprovider.h
"
22
#include "qgis_core.h"
23
24
#include <QList>
25
32
class
CORE_EXPORT
QgsGroupedFeatureFilterProvider
:
public
QgsFeatureFilterProvider
33
{
34
public
:
36
QgsGroupedFeatureFilterProvider
() =
default
;
37
38
Q_DECL_DEPRECATED
bool
isFilterThreadSafe
() const override
SIP_DEPRECATED
;
39
40
Q_DECL_DEPRECATED
void
filterFeatures( const
QgsVectorLayer
*layer,
QgsFeatureRequest
&filterFeatures ) const override
SIP_DEPRECATED
;
41
void
filterFeatures( const QString &layerId,
QgsFeatureRequest
&filterFeatures ) const override;
42
QStringList layerAttributes( const
QgsVectorLayer
*layer, const QStringList &attributes ) const override;
43
QgsGroupedFeatureFilterProvider
*clone() const override
SIP_FACTORY
;
44
50
QgsGroupedFeatureFilterProvider
&addProvider( const
QgsFeatureFilterProvider
*provider );
51
52
53
private:
54
QList<const
QgsFeatureFilterProvider
*> mProviders;
55
};
32
class
CORE_EXPORT
QgsGroupedFeatureFilterProvider
:
public
QgsFeatureFilterProvider
{
…
};
56
57
#endif
QgsFeatureFilterProvider
Abstract interface for use by classes that filter the features or attributes of a layer.
Definition
qgsfeaturefilterprovider.h:42
QgsFeatureFilterProvider::isFilterThreadSafe
virtual Q_DECL_DEPRECATED bool isFilterThreadSafe() const
Returns true if the filterFeature function is thread safe, which will lead to reliance on layer ID in...
Definition
qgsfeaturefilterprovider.h:59
QgsFeatureRequest
Wraps a request for features to a vector layer (or directly its vector data provider).
Definition
qgsfeaturerequest.h:84
QgsGroupedFeatureFilterProvider
A filter filter provider grouping several filter providers.
Definition
qgsgroupedfeaturefilterprovider.h:33
QgsGroupedFeatureFilterProvider::QgsGroupedFeatureFilterProvider
QgsGroupedFeatureFilterProvider()=default
Constructor.
QgsVectorLayer
Represents a vector layer which manages a vector based dataset.
Definition
qgsvectorlayer.h:402
SIP_DEPRECATED
#define SIP_DEPRECATED
Definition
qgis_sip.h:114
SIP_FACTORY
#define SIP_FACTORY
Definition
qgis_sip.h:84
qgsfeaturefilterprovider.h
Generated on Fri Jul 18 2025 14:01:06 for QGIS API Documentation by
1.9.8