Reinstate symbol layer registry sip stuff

This commit is contained in:
Tim Sutton 2012-09-24 12:49:47 +02:00
parent 4f2d9dba9f
commit ee515bd989
2 changed files with 5 additions and 4 deletions

View File

@ -184,7 +184,7 @@
%Include symbology-ng/qgsfillsymbollayerv2.sip
%Include symbology-ng/qgslinesymbollayerv2.sip
%Include symbology-ng/qgsmarkersymbollayerv2.sip
// %Include symbology-ng/qgssymbollayerv2registry.sip
%Include symbology-ng/qgssymbollayerv2registry.sip
%Include symbology/qgsmarkercatalogue.sip
%Include symbology/qgssymbol.sip

View File

@ -1,3 +1,7 @@
typedef QgsSymbolLayerV2*( *QgsSymbolLayerV2CreateFunc )( const QgsStringMap& );
typedef QgsSymbolLayerV2Widget*( *QgsSymbolLayerV2WidgetFunc )( const QgsVectorLayer* );
typedef QgsSymbolLayerV2*( *QgsSymbolLayerV2CreateFromSldFunc )( QDomElement& );
class QgsSymbolLayerV2AbstractMetadata
{
%TypeHeaderCode
@ -21,9 +25,6 @@ class QgsSymbolLayerV2AbstractMetadata
virtual QgsSymbolLayerV2* createSymbolLayerFromSld( QDomElement & ) /Factory/;
};
typedef QgsSymbolLayerV2*( *QgsSymbolLayerV2CreateFunc )( const QgsStringMap& );
typedef QgsSymbolLayerV2Widget*( *QgsSymbolLayerV2WidgetFunc )( const QgsVectorLayer* );
typedef QgsSymbolLayerV2*( *QgsSymbolLayerV2CreateFromSldFunc )( QDomElement& );
/**
Convenience metadata class that uses static functions to create symbol layer and its widget.