QGIS API Documentation
3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
src
gui
qgsattributeforminterface.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgsattributeforminterface.h
3
--------------------------------------
4
Date : 12.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 QGSATTRIBUTEFORMINTERFACE_H
17
#define QGSATTRIBUTEFORMINTERFACE_H
18
19
#include "qgis_gui.h"
20
21
class
QgsAttributeForm
;
22
class
QgsFeature
;
23
29
class
GUI_EXPORT
QgsAttributeFormInterface
30
{
31
public
:
32
explicit
QgsAttributeFormInterface
(
QgsAttributeForm
*
form
);
33
34
virtual
~QgsAttributeFormInterface
() =
default
;
35
36
virtual
bool
acceptChanges
(
const
QgsFeature
&
feature
);
37
38
virtual
void
initForm
();
39
40
virtual
void
featureChanged
();
41
45
QgsAttributeForm
*
form
()
const
;
46
50
const
QgsFeature
&
feature
()
const
;
51
52
private
:
53
QgsAttributeForm
*mForm =
nullptr
;
54
};
55
56
#endif
// QGSATTRIBUTEFORMINTERFACE_H
QgsAttributeFormInterface::form
QgsAttributeForm * form() const
Returns the attribute form.
Definition
qgsattributeforminterface.cpp:40
QgsAttributeFormInterface::QgsAttributeFormInterface
QgsAttributeFormInterface(QgsAttributeForm *form)
Definition
qgsattributeforminterface.cpp:21
QgsAttributeFormInterface::initForm
virtual void initForm()
Definition
qgsattributeforminterface.cpp:32
QgsAttributeFormInterface::featureChanged
virtual void featureChanged()
Definition
qgsattributeforminterface.cpp:36
QgsAttributeFormInterface::~QgsAttributeFormInterface
virtual ~QgsAttributeFormInterface()=default
QgsAttributeFormInterface::acceptChanges
virtual bool acceptChanges(const QgsFeature &feature)
Definition
qgsattributeforminterface.cpp:26
QgsAttributeFormInterface::feature
const QgsFeature & feature() const
Returns the current feature for the attribute form.
Definition
qgsattributeforminterface.cpp:45
QgsAttributeForm
The attribute form widget for vector layer features.
Definition
qgsattributeform.h:47
QgsFeature
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
Definition
qgsfeature.h:58
Generated on
for QGIS API Documentation by
1.15.0