QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
Go to the documentation of this file.
23 #include <QMessageBox>
24 #include <QPushButton>
34 for (
const QgsField &field : fields )
35 comboBox->addItem( field.name() );
37 if ( fields.isEmpty() )
39 buttonBox->button( QDialogButtonBox::Ok )->setDisabled(
true );
const QgsAuxiliaryStorage * auxiliaryStorage() const
Returns the current const auxiliary storage.
static QgsProject * instance()
Returns the QgsProject singleton instance.
void setAuxiliaryLayer(QgsAuxiliaryLayer *layer=nullptr)
Sets the current auxiliary layer.
QgsAuxiliaryLayer * createAuxiliaryLayer(const QgsField &field, QgsVectorLayer *layer) const
Creates an auxiliary layer for a vector layer.
static void enableAutoGeometryRestore(QWidget *widget, const QString &key=QString())
Register the widget to allow its position to be automatically saved and restored when open and closed...
QgsFields fields() const FINAL
Returns the list of fields of this layer.
QgsNewAuxiliaryLayerDialog(QgsVectorLayer *layer, QWidget *parent=nullptr)
Constructor.
QgsField field(int fieldIdx) const
Gets field at particular index (must be in range 0..N-1)
static QgsGui * instance()
Returns a pointer to the singleton instance.
int lookupField(const QString &fieldName) const
Looks up field's index from the field name.