QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
46 v = mCheckBox->isChecked() ?
config( QStringLiteral(
"CheckedState" ),
true ) :
config( QStringLiteral(
"UncheckedState" ),
false );
69 return fieldName +
" IS NULL";
72 return fieldName +
" IS NOT NULL";
74 const QVariant v =
value();
82 case QVariant::Double:
83 case QVariant::LongLong:
84 case QVariant::ULongLong:
88 return fieldName +
'=' + v.toString();
90 return fieldName +
"<>" + v.toString();
97 return fieldName +
"='" + v.toString() +
'\'';
99 return fieldName +
"<>'" + v.toString() +
'\'';
111 whileBlocking( mCheckBox )->setCheckState( Qt::PartiallyChecked );
119 mCheckBox->setEnabled( enabled );
133 const QString
str = QStringLiteral(
"%1 = '%3'" )
135 exp.replace(
'\'', QLatin1String(
"''" ) )
140 void QgsCheckboxSearchWidgetWrapper::stateChanged(
int )
144 mCheckBox->setTristate(
false );
145 const QString exp =
value().toString();
154 QCheckBox *
c =
new QCheckBox( parent );
155 c->setChecked( Qt::PartiallyChecked );
161 mCheckBox = qobject_cast<QCheckBox *>( editor );
165 mCheckBox->setChecked( Qt::PartiallyChecked );
166 connect( mCheckBox, &QCheckBox::stateChanged,
this, &QgsCheckboxSearchWidgetWrapper::stateChanged );
QgsFields fields() const FINAL
Returns the list of fields of this layer.
QgsSignalBlocker< Object > whileBlocking(Object *object)
Temporarily blocks signals from a QObject while calling a single method from the object.
As part of the API refactoring and improvements which landed in the Processing API was substantially reworked from the x version This was done in order to allow much of the underlying Processing framework to be ported into c
Represents a vector layer which manages a vector based data sets.
static QString quotedColumnRef(QString name)
Returns a quoted column reference (in double quotes)
QgsField at(int i) const
Returns the field at particular index (must be in range 0..N-1).