void ComponentAction::emitCurrentComponentChanged(int index) { if (dontEmitCurrentComponentChanged) return; ModelNode componentNode = m_componentView->modelNode(index); emit currentComponentChanged(componentNode); }
void ComponentAction::emitCurrentComponentChanged(int index) { if (dontEmitCurrentComponentChanged) return; ModelNode componentModelNode = m_componentView->modelNode(index); if (componentModelNode.isRootNode()) emit changedToMaster(); else emit currentComponentChanged(componentModelNode); }
void DesignDocumentController::setComponentView(ComponentView *componentView) { d->componentView = componentView; connect(d->componentView->action(), SIGNAL(currentComponentChanged(ModelNode)), SLOT(changeCurrentModelTo(ModelNode))); }
void ComponentAction::emitCurrentComponentChanged(int index) { emit currentComponentChanged(m_componentView->modelNode(index)); }
void ViewManager::detachComponentView() { QObject::disconnect(m_componentView.action(), SIGNAL(currentComponentChanged(ModelNode)), currentDesignDocument(), SLOT(changeToSubComponent(ModelNode))); documentModel()->detachView(&m_componentView); }