16 #ifndef QGSWIDGETWRAPPER_H 
   17 #define QGSWIDGETWRAPPER_H 
   57     if ( qobject_cast<QgsEditorWidgetWrapper *>( sipCpp ) )
 
   58       sipType = sipType_QgsEditorWidgetWrapper;
 
   59     else if ( qobject_cast<QgsRelationWidgetWrapper *>( sipCpp ) )
 
   60       sipType = sipType_QgsRelationWidgetWrapper;
 
   61     else if ( qobject_cast<QgsQmlWidgetWrapper *>( sipCpp ) )
 
   62       sipType = sipType_QgsQmlWidgetWrapper;
 
   63     else if ( qobject_cast<QgsHtmlWidgetWrapper *>( sipCpp ) )
 
   64       sipType = sipType_QgsHtmlWidgetWrapper;
 
  116     T *
widget() { 
return dynamic_cast<T
>( mWidget ); }
 
  123     void setConfig( 
const QVariantMap &config );
 
  140     QVariant config( 
const QString &key, 
const QVariant &defaultVal = QVariant() ) 
const;
 
  145     QVariantMap config() 
const;
 
  211     void notifyAboutToSave();
 
  242     virtual void initWidget( QWidget *editor );
 
  263     virtual void setEnabled( 
bool enabled );
 
  273     virtual void aboutToSave();
 
  277     QWidget *mWidget = 
nullptr;
 
  278     QWidget *mParent = 
nullptr;
 
This class contains context information for attribute editor widgets.
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
A grouped map of multiple QgsProperty objects, each referenced by a integer key value.
Represents a vector layer which manages a vector based data sets.
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
Q_DECLARE_METATYPE(QgsMeshTimeSettings)
QMap< int, QgsPropertyDefinition > QgsPropertiesDefinition
Definition of available properties.