16 #ifndef QGSVALUEMAPCONFIGDLG_H 
   17 #define QGSVALUEMAPCONFIGDLG_H 
   19 #include "ui_qgsvaluemapconfigdlgbase.h" 
   40     QVariantMap 
config() 
override;
 
   41     void setConfig( 
const QVariantMap &config ) 
override;
 
   50     void updateMap( 
const QMap<QString, QVariant> &map, 
bool insertNull );
 
   59     void updateMap( 
const QList<QPair<QString, QVariant>> &list, 
bool insertNull );
 
   68     static void populateComboBox( QComboBox *comboBox, 
const QVariantMap &configuration, 
bool skipNull );
 
   70     bool eventFilter( QObject *watched, QEvent *event ) 
override;
 
   73     void setRow( 
int row, 
const QString &value, 
const QString &description );
 
   76     void copySelectionToClipboard();
 
   77     void vCellChanged( 
int row, 
int column );
 
   78     void addNullButtonPushed();
 
   79     void removeSelectedButtonPushed();
 
   80     void loadFromLayerButtonPushed();
 
   81     void loadFromCSVButtonPushed();
 
Represents a vector layer which manages a vector based data sets.