void ModelExplorer::connectSignalsAndSlots() { bool connected; connected = connect(mClassAction, SIGNAL(triggered()), this, SLOT(classAction())); OS_ASSERT(connected); connected = connect(mSystemOutlinerAction, SIGNAL(triggered()), this, SLOT(systemOutlinerAction())); OS_ASSERT(connected); connected = connect(mTreeAction, SIGNAL(triggered()), this, SLOT(treeAction())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(eventEnter()), this,SLOT(on_ClassViewEventEnter())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(eventLeave()), this,SLOT(on_ClassViewEventLeave())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(eventEnter()), this,SLOT(on_TreeViewEventEnter())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(eventLeave()), this,SLOT(on_TreeViewEventLeave())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(modelDirty()), mClassViewWidget,SLOT(on_modelDirty())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(modelDirty()), mTreeViewWidget,SLOT(on_modelDirty())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(modelDirty()), this,SIGNAL(modelDirty())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(modelDirty()), this,SIGNAL(modelDirty())); OS_ASSERT(connected); connected = connect(mTreeViewWidget,SIGNAL(precisionDlgFinished()), this,SIGNAL(precisionDlgFinished())); OS_ASSERT(connected); connected = connect(mClassViewWidget,SIGNAL(precisionDlgFinished()), this,SIGNAL(precisionDlgFinished())); OS_ASSERT(connected); }
void TreeView::leaveEvent(QEvent * event) { emit eventLeave(); }