[Uml-devel] kdesdk/umbrello/umbrello
Oliver Kellogg
okellogg at users.sourceforge.net
Tue Jun 15 06:36:04 UTC 2004
CVS commit by okellogg:
Fix bug 83417 (can't open association properties dialog.)
M +7 -13 associationwidget.cpp 1.103
--- kdesdk/umbrello/umbrello/associationwidget.cpp #1.102:1.103
@@ -2043,20 +2043,14 @@ void AssociationWidget::mouseReleaseEven
bool AssociationWidget::showDialog() {
- UMLAssociation *umla = m_pAssociation;
- if (umla == NULL) {
- kdError() << "AssociationWidget::showDialog: "
- << "Need an underlying UMLAssociation" << endl;
- return false;
- }
AssocPropDlg dlg(static_cast<QWidget*>(m_pView), this );
if (! dlg.exec())
return false;
- QString name = umla->getName();
- QString doc = umla->getDoc();
- QString roleADoc = umla->getRoleDoc(A), roleBDoc = umla->getRoleDoc(B);
- QString rnA = umla->getRoleName(A), rnB = umla->getRoleName(B);
- QString ma = umla->getMulti(A), mb = umla->getMulti(B);
- Scope vA = umla->getVisibility(A), vB = umla->getVisibility(B);
- Changeability_Type cA = umla->getChangeability(A), cB = umla->getChangeability(B);
+ QString name = getName();
+ QString doc = getDoc();
+ QString roleADoc = getRoleDoc(A), roleBDoc = getRoleDoc(B);
+ QString rnA = getRoleName(A), rnB = getRoleName(B);
+ QString ma = getMulti(A), mb = getMulti(B);
+ Scope vA = getVisibility(A), vB = getVisibility(B);
+ Changeability_Type cA = getChangeability(A), cB = getChangeability(B);
//rules built into these functions to stop updating incorrect values
setName(name);
More information about the umbrello-devel
mailing list