QGIS/python/gui/qgsattributeeditorcontext.sip

29 lines
792 B
Plaintext
Raw Normal View History

2014-01-27 09:22:24 +01:00
/**
* 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 );
};