13 #if !defined(Q_MOC_RUN)
17 #include <QtWidgets/QTreeWidget>
19 #include <boost/unordered_map.hpp>
23 class DtSimulationAddress;
36 virtual void modifyAddressMap();
38 virtual void setDragDropEnabled(
bool);
40 virtual bool canPaste();
41 virtual bool canCut();
44 virtual bool allObjectsAssigned()
const;
51 virtual void backendAdded(
const DtSimulationAddress&);
52 virtual void backendRemoved(
const DtSimulationAddress&);
55 virtual void backEndSelectionChanged();
59 void mappingChanged();
64 virtual void dragEnterEvent(QDragEnterEvent* event);
65 virtual void dragMoveEvent(QDragMoveEvent* event);
69 virtual void initConnections();
70 virtual bool isMappedBackend(
const DtSimulationAddress&);
74 virtual void drawRow(QPainter * painter,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
QList< QTreeWidgetItem * > myDragging
Definition: objectMapListView.h:79
class DtAddressMap:
Definition: addressMap.h:22
bool myDragDropEnabled
Definition: objectMapListView.h:78
Definition: objectMapListView.h:27
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
QHash< QString, QTreeWidgetItem * > myBackEnds
Definition: objectMapListView.h:77