50 Q_PROPERTY( QString expression READ expression WRITE setExpression )
51 Q_PROPERTY(
bool applyOnUpdate READ applyOnUpdate WRITE setApplyOnUpdate )
59 explicit
QgsDefaultValue( const QString &expression = QString(),
bool applyOnUpdate = false );
65 SIP_PYOBJECT __repr__();
67 const QString str = sipCpp->isValid() ? QStringLiteral(
"<QgsDefaultValue: %1>" ).arg(
68 sipCpp->expression().length() > 1000 ? sipCpp->expression().left( 1000 ) + QStringLiteral(
"..." )
69 : sipCpp->expression() )
70 : QStringLiteral(
"<QgsDefaultValue: invalid>" );
71 sipRes = PyUnicode_FromString( str.toUtf8().constData() );
79 QString expression()
const;
85 void setExpression(
const QString &expression );
91 bool applyOnUpdate()
const;
97 void setApplyOnUpdate(
bool applyOnUpdate );
103 bool isValid()
const;
113 bool mApplyOnUpdate = false;