/************************************************************************ * This file has been generated automatically from * * * * src/gui/symbology/qgslayerpropertieswidget.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsLayerPropertiesWidget : QgsPanelWidget, QgsExpressionContextGenerator { %TypeHeaderCode #include "qgslayerpropertieswidget.h" %End public: QgsLayerPropertiesWidget( QgsSymbolLayer *layer, const QgsSymbol *symbol, QgsVectorLayer *vl, QWidget *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsLayerPropertiesWidget. \param layer the symbol layer \param symbol the symbol \param vl associated vector layer \param parent parent widget %End void setContext( const QgsSymbolWidgetContext &context ); %Docstring Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. \param context symbol widget context .. seealso:: context() .. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; %Docstring Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: setContext() .. versionadded:: 3.0 :rtype: QgsSymbolWidgetContext %End virtual void setDockMode( bool dockMode ); %Docstring Set the widget in dock mode which tells the widget to emit panel widgets and not open dialogs \param dockMode True to enable dock mode. %End public slots: void layerTypeChanged(); void emitSignalChanged(); signals: void changed(); void changeLayer( QgsSymbolLayer * ); protected: void populateLayerTypes(); void updateSymbolLayerWidget( QgsSymbolLayer *layer ); virtual QgsExpressionContext createExpressionContext() const; void registerDataDefinedButton( QgsPropertyOverrideButton *button, QgsSymbolLayer::Property key ); %Docstring Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property. .. versionadded:: 3.0 %End protected: // data }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/symbology/qgslayerpropertieswidget.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/