15 #ifndef QGSFIELDCONDITIONALFORMATWIDGET_H    16 #define QGSFIELDCONDITIONALFORMATWIDGET_H    19 #include <QStandardItemModel>    20 #include <QStandardItem>    24 #include "ui_qgsfieldconditionalformatwidget.h"    25 #include "ui_qgseditconditionalformatrulewidget.h"    81     void setPresets( 
const QList<QgsConditionalStyle> &styles );
    87     static QList<QgsConditionalStyle> defaultPresets();
    98     void rulesUpdated( 
const QString &fieldName );
   103     bool mEditing = 
false;
   104     bool mPanelHandled = 
false;
   105     QStandardItemModel *mModel = 
nullptr;
   107     QList<QgsConditionalStyle> mPresets;
   113     void ruleClicked( 
const QModelIndex &index );
   116     void fieldChanged( 
const QString &fieldName );
   117     void deleteCurrentRule();
   146     void setPresets( 
const QList<QgsConditionalStyle> &styles );
   165     void setRule( 
const QString &rule );
   187     bool mEditing = 
false;
   188     QStandardItemModel *mModel = 
nullptr;
   189     QStandardItemModel *mPresetsModel = 
nullptr;
   190     QList<QgsConditionalStyle> mPresets;
   195     void setExpression();
   196     void presetSet( 
int index );
   201 #endif // QGSFIELDCONDITIONALFORMATWIDGET_H 
Conditional styling for a rule. 
 
QDomDocument getStyles(QgsServerInterface *serverIface, const QgsProject *project, const QString &version, const QgsServerRequest &request)
Returns an SLD file with the styles of the requested layers. 
 
Represents a vector layer which manages a vector based data sets.