void BaseGraphicObject::setModified(bool value) { is_modified=value; if(/*!this->signalsBlocked() &&*/ is_modified) emit s_objectModified(); }
void BaseGraphicObject::setModified(bool value) { is_modified=value; if(is_modified) emit s_objectModified(); }
void BaseGraphicObject::setSQLDisabled(bool value) { bool curr_val=sql_disabled; BaseObject::setSQLDisabled(value); if(value != curr_val) emit s_objectModified(); }
void RelationshipView::configureObject(void) { BaseRelationship *rel_base=this->getSourceObject(); tables[0]=dynamic_cast<BaseTableView *>(rel_base->getTable(BaseRelationship::SRC_TABLE)->getReceiverObject()); tables[1]=dynamic_cast<BaseTableView *>(rel_base->getTable(BaseRelationship::DST_TABLE)->getReceiverObject()); this->configureLine(); for(unsigned i=0; i < 2; i++) connect(tables[i], SIGNAL(s_objectMoved(void)), this, SLOT(configureLine(void))); connect(rel_base, SIGNAL(s_objectModified()), this, SLOT(configureLine(void))); }
void RelationshipView::configureObject(void) { BaseRelationship *rel_base=this->getSourceObject(); tables[0]=dynamic_cast<BaseTableView *>(rel_base->getTable(BaseRelationship::SRC_TABLE)->getReceiverObject()); tables[1]=dynamic_cast<BaseTableView *>(rel_base->getTable(BaseRelationship::DST_TABLE)->getReceiverObject()); tables[0]->updateConnectedRelsCount(1); if(!rel_base->isSelfRelationship()) tables[1]->updateConnectedRelsCount(1); this->configureLine(); for(unsigned i=0; i < 2; i++) { connect(tables[i], SIGNAL(s_objectMoved(void)), this, SLOT(configureLine(void))); connect(tables[i], SIGNAL(s_objectDimensionChanged(void)), this, SLOT(configureLine(void))); } connect(rel_base, SIGNAL(s_objectModified()), this, SLOT(configureLine(void))); }
void ObjectsScene::emitObjectModification(BaseGraphicObject *object) { emit s_objectModified(object); }