15#ifndef QGSFIELDCONDITIONALFORMATWIDGET_H
16#define QGSFIELDCONDITIONALFORMATWIDGET_H
18#include "ui_qgseditconditionalformatrulewidget.h"
19#include "ui_qgsfieldconditionalformatwidget.h"
26#include <QStandardItem>
27#include <QStandardItemModel>
80 void setPresets(
const QList<QgsConditionalStyle> &styles );
102 bool mEditing =
false;
103 bool mPanelHandled =
false;
104 QStandardItemModel *mModel =
nullptr;
106 QList<QgsConditionalStyle> mPresets;
108 QList<QgsConditionalStyle> getStyles();
113 void ruleClicked(
const QModelIndex &index );
116 void fieldChanged(
const QString &fieldName );
117 void deleteCurrentRule();
144 void setPresets(
const QList<QgsConditionalStyle> &styles );
163 void setRule(
const QString &rule );
184 QStandardItemModel *mPresetsModel =
nullptr;
185 QList<QgsConditionalStyle> mPresets;
190 void setExpression();
191 void presetSet(
int index );
Conditional styling for a rule.
Represents a vector layer which manages a vector based dataset.