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.