18 #include <QtGui/QTreeWidget>
22 class DtSimulationAddress;
35 virtual void modifyAddressMap();
37 virtual void setDragDropEnabled(
bool);
39 virtual bool canPaste();
40 virtual bool canCut();
43 virtual bool allObjectsAssigned()
const;
50 virtual void backendAdded(
const DtSimulationAddress&);
51 virtual void backendRemoved(
const DtSimulationAddress&);
54 virtual void backEndSelectionChanged();
58 void mappingChanged();
63 virtual void dragEnterEvent(QDragEnterEvent* event);
64 virtual void dragMoveEvent(QDragMoveEvent* event);
68 virtual void initConnections();
69 virtual bool isMappedBackend(
const DtSimulationAddress&);
73 virtual void drawRow(QPainter * painter,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;