QGIS API Documentation 3.43.0-Master (b60ef06885e)
qgsattributeformlegacyinterface.h
Go to the documentation of this file.
1/***************************************************************************
2 qgsattributeformlegacyinterface.h
3 --------------------------------------
4 Date : 13.5.2014
5 Copyright : (C) 2014 Matthias Kuhn
6 Email : matthias at opengis dot ch
7 ***************************************************************************
8 * *
9 * This program is free software; you can redistribute it and/or modify *
10 * it under the terms of the GNU General Public License as published by *
11 * the Free Software Foundation; either version 2 of the License, or *
12 * (at your option) any later version. *
13 * *
14 ***************************************************************************/
15
16#ifndef QGSATTRIBUTEFORMLEGACYINTERFACE_H
17#define QGSATTRIBUTEFORMLEGACYINTERFACE_H
18
19#include <QString>
20
22#include "qgis_gui.h"
23
24#define SIP_NO_FILE
25
33{
34 public:
35 explicit QgsAttributeFormLegacyInterface( const QString &function, const QString &pyFormName, QgsAttributeForm *form );
37
38 // QgsAttributeFormInterface interface
39 void featureChanged() override;
40
41 private:
42 QString mPyFunctionName;
43 QString mPyFormVarName;
44 QString mPyLayerVarName;
45};
46
47#endif // QGSATTRIBUTEFORMLEGACYINTERFACE_H
Interface class for custom attribute forms.
Helps to support legacy open form scripts to be compatible with the new QgsAttributeForm style interf...
The attribute form widget for vector layer features.