16 #ifndef QGSEDITFORMCONFIG_P_H 17 #define QGSEDITFORMCONFIG_P_H 26 class QgsEditFormConfigPrivate :
public QSharedData
29 QgsEditFormConfigPrivate()
33 QgsEditFormConfigPrivate(
const QgsEditFormConfigPrivate &o )
36 , mConfiguredRootContainer( o.mConfiguredRootContainer )
37 , mFieldEditables( o.mFieldEditables )
38 , mLabelOnTop( o.mLabelOnTop )
39 , mWidgetConfigs( o.mWidgetConfigs )
40 , mEditorLayout( o.mEditorLayout )
41 , mUiFormPath( o.mUiFormPath )
42 , mInitFunction( o.mInitFunction )
43 , mInitCodeSource( o.mInitCodeSource )
44 , mInitCode( o.mInitCode )
45 , mSuppressForm( o.mSuppressForm )
46 , mFields( o.mFields )
49 ~QgsEditFormConfigPrivate()
51 delete mInvisibleRootContainer;
58 bool mConfiguredRootContainer =
false;
60 QMap< QString, bool> mFieldEditables;
61 QMap< QString, bool> mLabelOnTop;
63 QMap<QString, QVariantMap > mWidgetConfigs;
71 QString mInitFunction;
73 QString mInitFilePath;
87 #endif // QGSEDITFORMCONFIG_P_H
Container of fields for a vector layer.
This is a container for attribute editors, used to group them visually in the attribute form if it is...