<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi Pierluigi,</p>
<p>you need to combine the Flags as binary Or ('|') :</p>
<p><span style="color: #94558d;">self</span>.overlayLayer_ComboBox.setFilters(QgsMapLayerProxyModel.PointLayer | QgsMapLayerProxyModel.LineLayer)</p>
<p>/Benjamin</p>
<p id="reply-intro">On 2021-07-12 19:51, pierluigi de rosa wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div id="replybody1">
<div dir="ltr">Dear All,
<div> </div>
<div>I'm experiencing some problems with the QgsMapLayerComboBox.</div>
<div>I would like to filter all line and polygon layer.</div>
<div>Here below my code:</div>
<div>
<pre style="background-color: #2b2b2b; color: #a9b7c6; font-family: 'JetBrains Mono',monospace;"><span style="color: #94558d;">self</span>.overlayLayer_ComboBox.setFilters(QgsMapLayerProxyModel.PointLayer<span style="color: #cc7832;">,</span>QgsMapLayerProxyModel.LineLayer)</pre>
<div>But I have and Error. I can add only one layer type. Even the QgsmapLayerProxyModel.<a class="v1gmail-reference v1gmail-internal" style="box-sizing: border-box; color: #3091d1; text-decoration-line: none; outline: 0px; font-family: Lato,proxima-nova,'Helvetica Neue',Arial,sans-serif; font-size: 14.4px; white-space: nowrap;" title="qgis.core.QgsMapLayerProxyModel.VectorLayer" href="https://qgis.github.io/pyqgis/3.2/core/Map/QgsMapLayerProxyModel.html?highlight=qgsmaplayerproxymodel%20pointlayer#qgis.core.QgsMapLayerProxyModel.VectorLayer" target="_blank" rel="noopener noreferrer"><code class="v1gmail-xref v1gmail-py v1gmail-py-obj v1gmail-docutils v1gmail-literal v1gmail-notranslate" style="box-sizing: border-box; font-family: Consolas,'Andale Mono WT','Andale Mono','Lucida Console','Lucida Sans Typewriter','DejaVu Sans Mono','Bitstream Vera Sans Mono','Liberation Mono','Nimbus Mono L',Monaco,'Courier New',Courier,monospace; font-size: 10.8px; max-width: 100%; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-origin: initial; background-clip: initial; border: 1px solid #e1e4e5; padding: 2px 5px; color: #404040; overflow-x: auto; font-weight: bold;"><span class="v1gmail-pre" style="box-sizing: border-box;">VectorLayer</span></code></a> is not suitable.</div>
<div>I want to show only line and polygon.</div>
<div>Can anyone help me?</div>
<div>Thank you</div>
<div>Pierluigi</div>
-- <br />
<div class="v1gmail_signature" dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">Ing. Pierluigi De Rosa (PhD in Earth Science)</div>
<div dir="ltr">Contract Professor of Geographic Information System at University of Perugia<br />cel: 349755826<span><span>8</span></span> / fax: 075 7823038<br />skype: pierluigi.derosa</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br />QGIS-Developer mailing list<br /><a href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a><br />List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br />Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noopener noreferrer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div>
</blockquote>
<p><br /></p>
<div id="signature">-- <br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">--<br />Benjamin Jakimow, Doctoral Researcher<br />Earth Observation Lab | Geography Department | Humboldt-Universität zu Berlin<br /><br />e-mail: <a href="mailto:benjamin.jakimow@geo.hu-berlin.de">benjamin.jakimow@geo.hu-berlin.de</a><br /><br />phone:  +49 (0) 30 2093 6894<br />mobile: +49 (0) 157 5656 8477<br />fax:    +49 (0) 30 2093 6848<br />mail:   Unter den Linden 6 | 10099 Berlin | Germany<br />room: 2'222</div>
</div>
</body></html>