void ClassifierWidget::setShowAtts(bool _show) { m_showAttributes = _show; updateSigs(); updateComponentSize(); update(); }
void EntityWidget::init() { UMLWidget::setBaseType(Uml::wt_Entity); setSize(100, 30); //set defaults from m_pView if (m_pView) { //check to see if correct const Settings::OptionState& ops = m_pView->getOptionState(); } if (! UMLApp::app()->getDocument()->loading()) updateComponentSize(); }
void ClassifierWidget::setShowOpSigs(bool _status) { if( !_status ) { if (m_bShowAccess) m_ShowOpSigs = Uml::st_NoSig; else m_ShowOpSigs = Uml::st_NoSigNoVis; } else if (m_bShowAccess) m_ShowOpSigs = Uml::st_ShowSig; else m_ShowOpSigs = Uml::st_SigNoVis; updateComponentSize(); update(); }
void PackageWidget::init() { UMLWidget::setBaseType(Uml::wt_Package); setSize(100, 30); setZ(m_origZ = 1); // above box but below UMLWidget because may embed widgets m_pMenu = 0; //set defaults from m_pView if (m_pView) { //check to see if correct const Settings::OptionState& ops = m_pView->getOptionState(); m_bShowStereotype = ops.classState.showStereoType; } //maybe loading and this may not be set. if (m_pObject && !UMLApp::app()->getDocument()->loading()) updateComponentSize(); }
PreconditionWidget::PreconditionWidget(UMLView * view, ObjectWidget* a, Uml::IDType id ) : UMLWidget(view, id) { init(); m_pOw = a; int y = getY(); m_nY = y; //updateResizability(); updateComponentSize(); // calculateWidget(); y = y < getMinY() ? getMinY() : y; y = y > getMaxY() ? getMaxY() : y; m_nY = y; this->activate(); }
void ClassifierWidget::toggleShowOpSigs() { if (m_ShowOpSigs == Uml::st_ShowSig || m_ShowOpSigs == Uml::st_SigNoVis) { if (m_bShowAccess) { m_ShowOpSigs = Uml::st_NoSig; } else { m_ShowOpSigs = Uml::st_NoSigNoVis; } } else if (m_bShowAccess) { m_ShowOpSigs = Uml::st_ShowSig; } else { m_ShowOpSigs = Uml::st_SigNoVis; } updateComponentSize(); update(); }
void ComponentWidget::init() { UMLWidget::setBaseType(Uml::wt_Component); setSize(100, 30); m_pMenu = 0; //set defaults from m_pView if (m_pView) { //check to see if correct const Settings::OptionState& ops = m_pView->getOptionState(); m_bShowStereotype = ops.classState.showStereoType; } //maybe loading and this may not be set. if (m_pObject) { updateComponentSize(); update(); } }
void ClassifierWidget::toggleShowOpSigs() { if (m_ShowOpSigs == Uml::SignatureType::ShowSig || m_ShowOpSigs == Uml::SignatureType::SigNoVis) { if (m_showAccess) { m_ShowOpSigs = Uml::SignatureType::NoSig; } else { m_ShowOpSigs = Uml::SignatureType::NoSigNoVis; } } else if (m_showAccess) { m_ShowOpSigs = Uml::SignatureType::ShowSig; } else { m_ShowOpSigs = Uml::SignatureType::SigNoVis; } updateComponentSize(); update(); }
void ClassifierWidget::setShowAttSigs(bool _status) { if( !_status ) { if (m_bShowAccess) m_ShowAttSigs = Uml::st_NoSig; else m_ShowAttSigs = Uml::st_NoSigNoVis; } else if (m_bShowAccess) m_ShowAttSigs = Uml::st_ShowSig; else m_ShowAttSigs = Uml::st_SigNoVis; if (UMLApp::app()->document()->loading()) return; updateComponentSize(); update(); }
void ClassifierWidget::slotMenuSelection(QAction* action) { ListPopupMenu::Menu_Type sel = m_pMenu->getMenuType(action); switch (sel) { case ListPopupMenu::mt_Attribute: case ListPopupMenu::mt_Operation: case ListPopupMenu::mt_Template: { Uml::Object_Type ot = ListPopupMenu::convert_MT_OT(sel); if (Object_Factory::createChildObject(classifier(), ot)) { updateComponentSize(); update(); UMLApp::app()->document()->setModified(); } break; } case ListPopupMenu::mt_Show_Operations: case ListPopupMenu::mt_Show_Operations_Selection: toggleShowOps(); break; case ListPopupMenu::mt_Show_Attributes: case ListPopupMenu::mt_Show_Attributes_Selection: toggleShowAtts(); break; case ListPopupMenu::mt_Show_Public_Only: case ListPopupMenu::mt_Show_Public_Only_Selection: toggleShowPublicOnly(); break; case ListPopupMenu::mt_Show_Operation_Signature: case ListPopupMenu::mt_Show_Operation_Signature_Selection: toggleShowOpSigs(); break; case ListPopupMenu::mt_Show_Attribute_Signature: case ListPopupMenu::mt_Show_Attribute_Signature_Selection: toggleShowAttSigs(); break; case ListPopupMenu::mt_Visibility: case ListPopupMenu::mt_Visibility_Selection: toggleShowVisibility(); break; case ListPopupMenu::mt_Show_Packages: case ListPopupMenu::mt_Show_Packages_Selection: toggleShowPackage(); break; case ListPopupMenu::mt_Show_Stereotypes: case ListPopupMenu::mt_Show_Stereotypes_Selection: toggleShowStereotype(); break; case ListPopupMenu::mt_DrawAsCircle: case ListPopupMenu::mt_DrawAsCircle_Selection: toggleDrawAsCircle(); break; case ListPopupMenu::mt_ChangeToClass: case ListPopupMenu::mt_ChangeToClass_Selection: changeToClass(); break; case ListPopupMenu::mt_ChangeToInterface: case ListPopupMenu::mt_ChangeToInterface_Selection: changeToInterface(); break; default: UMLWidget::slotMenuSelection(action); break; } }
void ClassifierWidget::setShowPackage(bool _status) { m_bShowPackage = _status; updateComponentSize(); update(); }
void ClassifierWidget::toggleShowPublicOnly() { m_bShowPublicOnly = !m_bShowPublicOnly; updateComponentSize(); update(); }
void ClassifierWidget::setShowPublicOnly(bool _status) { m_bShowPublicOnly = _status; updateComponentSize(); update(); }
void StateWidget::setActivities( QStringList & list ) { m_Activities = list; updateComponentSize(); }
bool StateWidget::addActivity( const QString &activity ) { m_Activities.append( activity ); updateComponentSize(); return true; }
void StateWidget::setName(const QString &strName) { m_Text = strName; updateComponentSize(); adjustAssocs( getX(), getY() ); }