mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
This is replaced with a QVariantMap. It was never really more than this in the past and with the switch to QgsConfigurationProperties, there is really no longer any reason to assume that this will change.
33 lines
599 B
Plaintext
33 lines
599 B
Plaintext
/** \ingroup core
|
|
* Holder for the widget type and its configuration for a field.
|
|
*/
|
|
class QgsEditorWidgetSetup
|
|
{
|
|
%TypeHeaderCode
|
|
#include <qgseditorwidgetsetup.h>
|
|
%End
|
|
public:
|
|
/**
|
|
* Constructor
|
|
*/
|
|
QgsEditorWidgetSetup( const QString& type, const QVariantMap& config );
|
|
QgsEditorWidgetSetup();
|
|
|
|
/**
|
|
* @return the widget type to use
|
|
*/
|
|
QString type() const;
|
|
|
|
/**
|
|
* @return the widget configuration to used
|
|
*/
|
|
QVariantMap config() const;
|
|
|
|
/**
|
|
* @return true if there is no widget configured.
|
|
*/
|
|
bool isNull() const;
|
|
};
|
|
|
|
|