QGIS/python/gui/qgsattributeeditorcontext.sip
Matthias Kuhn ea91b6fe4a [FEATURE] Port editor widgets to new API
Create a new widget for for attribute form

fix #10281
fix #7319
fix #7013
fix #9335
fix #4417
2014-05-22 22:50:36 +02:00

29 lines
792 B
Plaintext

/**
* This class contains context information for attribute editor widgets.
* It will be passed to embedded widgets whenever this occurs (e.g. when
* showing an embedded form due to relations)
*/
class QgsAttributeEditorContext
{
%TypeHeaderCode
#include "qgsattributeeditorcontext.h"
%End
public:
QgsAttributeEditorContext();
void setDistanceArea( const QgsDistanceArea& distanceArea );
const QgsDistanceArea& distanceArea();
void setVectorLayerTools( QgsVectorLayerTools* vlTools );
QgsVectorLayerTools* vectorLayerTools();
/**
* When copying the context for another layer, call this.
* Will adjast the distance area for this layer
*
* @param layer The layer to adjust for.
*/
void adjustForLayer( QgsVectorLayer* layer );
};