13 #ifndef DtMapEditorInterface_H_
14 #define DtMapEditorInterface_H_
17 #include <QtCore/QStringList>
32 virtual void setPossibleValues(QStringList values,
int column = 1) = 0;
35 virtual void setValue(
const std::string& key,
const std::string& value,
int index = 1,
39 virtual void deleteValue(
const std::string& key) = 0;
42 virtual void clearValues() = 0;
45 virtual void unableToRenameParameter(
const std::string& oldName) = 0;
48 virtual void selectValue(
const std::string& key) = 0;
53 virtual void renameKey(
const std::string& oldkey,
const std::string& newkey) = 0;
56 virtual void setLabelText(
const std::string&) = 0;
60 virtual void setUseSpacer(
bool) = 0;
63 virtual void sortValues() = 0;
70 boost::signal<void (const std::string& key,const std::string& value, int index)>
signal_addValue;