2016-08-05 08:08:39 +02:00
|
|
|
class QgsArrowSymbolLayerWidget: QgsSymbolLayerWidget
|
2016-01-20 09:11:48 +01:00
|
|
|
{
|
|
|
|
%TypeHeaderCode
|
|
|
|
#include <qgsarrowsymbollayerwidget.h>
|
|
|
|
%End
|
|
|
|
public:
|
|
|
|
/** Constructor
|
|
|
|
* @param layer the layer where this symbol layer is applied
|
|
|
|
* @param parent the parent widget
|
|
|
|
*/
|
2017-05-01 18:13:15 +02:00
|
|
|
QgsArrowSymbolLayerWidget( const QgsVectorLayer *layer, QWidget *parent /TransferThis/ = 0 );
|
2016-01-20 09:11:48 +01:00
|
|
|
|
|
|
|
/** Static creation method
|
|
|
|
* @param layer the layer where this symbol layer is applied
|
|
|
|
*/
|
2017-05-01 18:13:15 +02:00
|
|
|
static QgsSymbolLayerWidget *create( const QgsVectorLayer *layer ) /Factory/;
|
2016-01-20 09:11:48 +01:00
|
|
|
|
|
|
|
/** Set the symbol layer */
|
2017-05-01 18:13:15 +02:00
|
|
|
virtual void setSymbolLayer( QgsSymbolLayer *layer );
|
2016-01-20 09:11:48 +01:00
|
|
|
/** Get the current symbol layer */
|
2017-05-01 18:13:15 +02:00
|
|
|
virtual QgsSymbolLayer *symbolLayer();
|
2016-01-20 09:11:48 +01:00
|
|
|
};
|