27  mDisplayAsTextComboBox->setCurrentIndex( 0 );
 
   33  if ( vl->
fields().
at( fieldIdx ).
type() == QVariant::Bool )
 
   35    leCheckedState->setEnabled( 
false );
 
   36    leUncheckedState->setEnabled( 
false );
 
   38    leCheckedState->setPlaceholderText( QStringLiteral( 
"TRUE" ) );
 
   39    leUncheckedState->setPlaceholderText( QStringLiteral( 
"FALSE" ) );
 
   47  cfg.insert( QStringLiteral( 
"CheckedState" ), leCheckedState->text() );
 
   48  cfg.insert( QStringLiteral( 
"UncheckedState" ), leUncheckedState->text() );
 
   49  cfg.insert( QStringLiteral( 
"TextDisplayMethod" ), mDisplayAsTextComboBox->currentData().toInt() );
 
   56  if ( 
layer()->fields().at( 
field() ).type() != QVariant::Bool )
 
   58    leCheckedState->setText( 
config.value( QStringLiteral( 
"CheckedState" ) ).toString() );
 
   59    leUncheckedState->setText( 
config.value( QStringLiteral( 
"UncheckedState" ) ).toString() );
 
void setConfig(const QVariantMap &config) override
Update the configuration widget to represent the given configuration.
 
QVariantMap config() override
Create a configuration from the current GUI state.
 
QgsCheckBoxConfigDlg(QgsVectorLayer *vl, int fieldIdx, QWidget *parent=nullptr)
 
QgsField at(int i) const
Returns the field at particular index (must be in range 0..N-1).
 
Represents a vector layer which manages a vector based data sets.
 
QgsFields fields() const FINAL
Returns the list of fields of this layer.