10 #ifndef DtMapEditorInterface_H_
11 #define DtMapEditorInterface_H_
26 virtual void setPossibleValues(QStringList values,
int column = 1) = 0;
29 virtual void setValue(
const std::string& key,
const std::string& value,
int index = 1,
33 virtual void deleteValue(
const std::string& key) = 0;
36 virtual void clearValues() = 0;
39 virtual void unableToRenameParameter(
const std::string& oldName) = 0;
42 virtual void selectValue(
const std::string& key) = 0;
47 virtual void renameKey(
const std::string& oldkey,
const std::string& newkey) = 0;
50 virtual void setLabelText(
const std::string&) = 0;
54 virtual void setUseSpacer(
bool) = 0;
57 virtual void sortValues() = 0;
60 boost::signalslib::signal<void (const std::string& oldName,const std::string& newName)>
signal_renameValue;
64 boost::signalslib::signal<void (const std::string& key,const std::string& value, int index)>
signal_addValue;
boost::signalslib::signal< void(const std::string &key, const std::string &value, int index)> signal_addValue
Signal emitted when the user wants to add a new key/value.
Definition: DtMapEditorInterface.h:64
boost::signalslib::signal< void()> signal_changeFileFilter
Definition: DtMapEditorInterface.h:68
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
boost::signalslib::signal< void()> signal_changeFileName
Definition: DtMapEditorInterface.h:66
boost::signalslib::signal< void(const std::string &key)> signal_deleteValue
Signal emitted when the user wants to delete a key value.
Definition: DtMapEditorInterface.h:71
Interface for a key/value pair editor GUI.
Definition: DtMapEditorInterface.h:19
boost::signalslib::signal< void(const std::string &oldName, const std::string &newName)> signal_renameValue
Signal emitted when the user wants to rename a key.
Definition: DtMapEditorInterface.h:60
boost::signalslib::signal< void(const std::string &key)> signal_itemSelected
Signal emitted when a value is selected.
Definition: DtMapEditorInterface.h:74