mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-10-31 00:06:02 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # The following has been generated automatically from src/core/qgsfieldproxymodel.h
 | |
| QgsFieldProxyModel.String = QgsFieldProxyModel.Filter.String
 | |
| QgsFieldProxyModel.Int = QgsFieldProxyModel.Filter.Int
 | |
| QgsFieldProxyModel.LongLong = QgsFieldProxyModel.Filter.LongLong
 | |
| QgsFieldProxyModel.Double = QgsFieldProxyModel.Filter.Double
 | |
| QgsFieldProxyModel.Numeric = QgsFieldProxyModel.Filter.Numeric
 | |
| QgsFieldProxyModel.Date = QgsFieldProxyModel.Filter.Date
 | |
| QgsFieldProxyModel.Time = QgsFieldProxyModel.Filter.Time
 | |
| QgsFieldProxyModel.HideReadOnly = QgsFieldProxyModel.Filter.HideReadOnly
 | |
| QgsFieldProxyModel.DateTime = QgsFieldProxyModel.Filter.DateTime
 | |
| QgsFieldProxyModel.Binary = QgsFieldProxyModel.Filter.Binary
 | |
| QgsFieldProxyModel.Boolean = QgsFieldProxyModel.Filter.Boolean
 | |
| QgsFieldProxyModel.OriginProvider = QgsFieldProxyModel.Filter.OriginProvider
 | |
| QgsFieldProxyModel.AllTypes = QgsFieldProxyModel.Filter.AllTypes
 | |
| QgsFieldProxyModel.Filters = lambda flags=0: QgsFieldProxyModel.Filter(flags)
 | |
| QgsFieldProxyModel.Filters.baseClass = QgsFieldProxyModel
 | |
| Filters = QgsFieldProxyModel  # dirty hack since SIP seems to introduce the flags in module
 | |
| from enum import Enum
 | |
| 
 | |
| 
 | |
| def _force_int(v): return int(v.value) if isinstance(v, Enum) else v
 | |
| 
 | |
| 
 | |
| QgsFieldProxyModel.Filter.__bool__ = lambda flag: bool(_force_int(flag))
 | |
| QgsFieldProxyModel.Filter.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
 | |
| QgsFieldProxyModel.Filter.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
 | |
| QgsFieldProxyModel.Filter.__or__ = lambda flag1, flag2: QgsFieldProxyModel.Filter(_force_int(flag1) | _force_int(flag2))
 | |
| try:
 | |
|     QgsFieldProxyModel.__overridden_methods__ = ['filterAcceptsRow', 'lessThan']
 | |
| except (NameError, AttributeError):
 | |
|     pass
 |