diff --git a/qad/blockview/blockview.cpp b/qad/blockview/blockview.cpp index 4212850..310b8a5 100644 --- a/qad/blockview/blockview.cpp +++ b/qad/blockview/blockview.cpp @@ -27,6 +27,9 @@ BlockView::~BlockView() { void BlockView::_init() { + qRegisterMetaType(); + qRegisterMetaType(); + qRegisterMetaType(); grid_visible = grid_snap = pm_connect = navigation = m_connect = m_trace_with_buses = prev_tcb = minimap = true; mm_drag = moved = new_branch = new_bus = mm_cancel = iconnect = mm_copy = m_pin_mc = mm_thumb = move_bus_point = wheel_zoom = false; match_bus = bus_from = 0; diff --git a/qad/blockview/blockview.h b/qad/blockview/blockview.h index f7cd9ab..0c7010e 100644 --- a/qad/blockview/blockview.h +++ b/qad/blockview/blockview.h @@ -30,6 +30,10 @@ QT_BEGIN_HEADER QT_BEGIN_NAMESPACE +Q_DECLARE_METATYPE(BlockItem*) +Q_DECLARE_METATYPE(BlockItemPin*) +Q_DECLARE_METATYPE(BlockBusItem*) + class BlockView: public QGraphicsView { Q_OBJECT