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 );
66 void loadMapFromCSV(
const QString &filePath );
75 static void populateComboBox( QComboBox *comboBox,
const QVariantMap &configuration,
bool skipNull );
77 bool eventFilter( QObject *watched, QEvent *event )
override;
80 void setRow(
int row,
const QString &value,
const QString &description );
83 void copySelectionToClipboard();
84 void vCellChanged(
int row,
int column );
85 void addNullButtonPushed();
86 void removeSelectedButtonPushed();
87 void loadFromLayerButtonPushed();
88 void loadFromCSVButtonPushed();
91 #endif // QGSVALUEMAPCONFIGDLG_H