16#ifndef QGSSMARTGROUPEDITORDIALOG_H 
   17#define QGSSMARTGROUPEDITORDIALOG_H 
   19#include "ui_qgssmartgroupconditionwidget.h" 
   41    void setConstraint( 
const QString &constraint );
 
   44    void setParameter( 
const QString ¶m );
 
   47    void hideRemoveButton( 
bool hide );
 
   63#include "ui_qgssmartgroupeditordialogbase.h" 
   79    QString smartgroupName();
 
   88    QString conditionOperator();
 
   97    void setOperator( 
const QString & );
 
  100    void setSmartgroupName( 
const QString & );
 
  108    void removeCondition( 
int );
 
  113    QGridLayout *mLayout = 
nullptr;
 
  121    void buttonBox_accepted();
 
QMap< int, QgsSmartGroupCondition * > mConditionMap
 
QMultiMap< QString, QString > QgsSmartConditionMap
A multimap to hold the smart group conditions as constraint and parameter pairs.