10 #ifndef DtMapEditorWidget_H_
11 #define DtMapEditorWidget_H_
14 #include <QtWidgets/QWidget>
32 class DtContextTreeWidget;
47 virtual void setColumnTitles( QString keyTitle,QStringList valueTitles);
50 virtual void setPossibleValues(QStringList values,
int column);
53 const QStringList& possibleValues(
int column);
57 virtual void setValue(
const std::string& key,
const std::string& value,
int index = 1,
61 virtual void deleteValue(
const std::string& key);
64 virtual void clearValues();
67 virtual void renameKey(
const std::string& oldkey,
const std::string& newkey);
70 virtual void selectValue(
const std::string& key);
73 virtual void unableToRenameParameter(
const std::string& oldName);
76 virtual void setKeyVisible(
bool visible);
79 virtual void setLabelText(
const std::string&);
82 virtual void setFilterVisible(
const bool& isVisible);
84 virtual void setUseSpacer(
bool);
87 virtual void sortValues();
91 virtual void on_myTreeWidget_itemActivated(
QTreeWidgetItem * item,
int column);
92 virtual void on_myTreeWidget_itemDoubleClicked(
QTreeWidgetItem * item,
int column);
93 virtual void on_myTreeWidget_itemClicked(
QTreeWidgetItem * item,
int column);
94 virtual void on_myTreeWidget_itemChanged(
QTreeWidgetItem * item,
int column);
95 virtual void on_myTreeWidget_itemSelectionChanged();
96 virtual void on_myAddButton_clicked();
97 virtual void on_myDeleteButton_clicked();
98 virtual void on_myRenameButton_clicked();
99 virtual void on_myChangeFileLocationButton_clicked();
100 virtual void on_myChangeFileFilterButton_clicked();
102 virtual void on_addKey(
QAction* action);
104 void editParameterName( QString nameInData );
107 QString askForNewName(QString initial,
const QString& title);
112 QString selectedInstanceName()
const;
Contains makVrv::DtMapEditorInterface class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
A tree widget that will allow the addition of menu items that will appear on a context menu when the ...
Definition: DtContextTreeWidget.h:29
Interface for a key/value pair editor GUI.
Definition: DtMapEditorInterface.h:19
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69