QGIS API Documentation  2.7.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
QgsAttributeEditorElement Class Referenceabstract

#include <qgsvectorlayer.h>

Inheritance diagram for QgsAttributeEditorElement:
Inheritance graph
[legend]

Public Types

enum  AttributeEditorType { AeTypeContainer, AeTypeField, AeTypeRelation, AeTypeInvalid }
 

Public Member Functions

 QgsAttributeEditorElement (AttributeEditorType type, QString name, QObject *parent=NULL)
 
virtual ~QgsAttributeEditorElement ()
 
QString name () const
 
virtual QDomElement toDomElement (QDomDocument &doc) const =0
 
AttributeEditorType type () const
 

Protected Attributes

QString mName
 
AttributeEditorType mType
 

Detailed Description

Definition at line 67 of file qgsvectorlayer.h.

Member Enumeration Documentation

Enumerator
AeTypeContainer 
AeTypeField 
AeTypeRelation 
AeTypeInvalid 

Definition at line 72 of file qgsvectorlayer.h.

Constructor & Destructor Documentation

QgsAttributeEditorElement::QgsAttributeEditorElement ( AttributeEditorType  type,
QString  name,
QObject *  parent = NULL 
)
inline

Definition at line 80 of file qgsvectorlayer.h.

virtual QgsAttributeEditorElement::~QgsAttributeEditorElement ( )
inlinevirtual

Definition at line 83 of file qgsvectorlayer.h.

Member Function Documentation

QString QgsAttributeEditorElement::name ( ) const
inline

Definition at line 85 of file qgsvectorlayer.h.

virtual QDomElement QgsAttributeEditorElement::toDomElement ( QDomDocument &  doc) const
pure virtual
AttributeEditorType QgsAttributeEditorElement::type ( ) const
inline

Definition at line 86 of file qgsvectorlayer.h.

Member Data Documentation

QString QgsAttributeEditorElement::mName
protected

Definition at line 92 of file qgsvectorlayer.h.

AttributeEditorType QgsAttributeEditorElement::mType
protected

Definition at line 91 of file qgsvectorlayer.h.


The documentation for this class was generated from the following file: