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 virtual void setKeyTextColour(
const std::string& key,
int r,
int g,
int b,
int a,
int index = 1 ) = 0;
63 boost::signalslib::signal<void (const std::string& oldName,const std::string& newName)>
signal_renameValue;
67 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. Optionally there is an index provided for ...
Definition: DtMapEditorInterface.h:67
boost::signalslib::signal< void()> signal_changeFileFilter
Definition: DtMapEditorInterface.h:71
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
boost::signalslib::signal< void()> signal_changeFileName
Definition: DtMapEditorInterface.h:69
boost::signalslib::signal< void(const std::string &key)> signal_deleteValue
Signal emitted when the user wants to delete a key value.
Definition: DtMapEditorInterface.h:74
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:63
boost::signalslib::signal< void(const std::string &key)> signal_itemSelected
Signal emitted when a value is selected.
Definition: DtMapEditorInterface.h:77