16#ifndef QGSSMARTGROUPEDITORDIALOG_H
17#define QGSSMARTGROUPEDITORDIALOG_H
19#include "ui_qgssmartgroupconditionwidget.h"
42 void setConstraint(
const QString &constraint );
45 void setParameter(
const QString ¶m );
48 void hideRemoveButton(
bool hide );
67#include "ui_qgssmartgroupeditordialogbase.h"
84 QString smartgroupName();
93 QString conditionOperator();
102 void setOperator(
const QString & );
105 void setSmartgroupName(
const QString & );
113 void removeCondition(
int );
118 QGridLayout *mLayout =
nullptr;
126 void buttonBox_accepted();
A widget for configuring the conditions attached to a style smart group.
void removed(int id)
Emitted when the group with the specified id is removed.
A dialog for configuring a style smart group.
QMap< int, QgsSmartGroupCondition * > mConditionMap
A database of saved style entities, including symbols, color ramps, text formats and others.
QMultiMap< QString, QString > QgsSmartConditionMap
A multimap to hold the smart group conditions as constraint and parameter pairs.