[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdesdk/umbrello/umbrello
From: Oliver Kellogg <okellogg () users ! sourceforge ! net>
Date: 2007-06-18 11:21:29
Message-ID: 1182165689.970484.2120.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 677039 by okellogg:
makeWidgetFromXMI(): Restore backward compatibility tags. Due to popular request ;)
M +8 -8 widget_factory.cpp
--- branches/KDE/3.5/kdesdk/umbrello/umbrello/widget_factory.cpp #677038:677039
@@ -169,15 +169,15 @@
// just graphic stuff with no real model information
//FIXME while boxes and texts are just diagram objects, activities and
// states should be UMLObjects
- if (tag == "statewidget") {
+ if (tag == "statewidget" || tag == "UML:StateWidget") {
widget = new StateWidget(view, StateWidget::Normal, Uml::id_Reserved);
- } else if (tag == "notewidget") {
+ } else if (tag == "notewidget" || tag == "UML:NoteWidget") {
widget = new NoteWidget(view, Uml::id_Reserved);
} else if (tag == "boxwidget") {
widget = new BoxWidget(view, Uml::id_Reserved);
- } else if (tag == "floatingtext") {
+ } else if (tag == "floatingtext" || tag == "UML:FloatingTextWidget") {
widget = new FloatingTextWidget(view, Uml::tr_Floating, "", Uml::id_Reserved);
- } else if (tag == "activitywidget") {
+ } else if (tag == "activitywidget" || tag == "UML:ActivityWidget") {
widget = new ActivityWidget(view, ActivityWidget::Initial, Uml::id_Reserved);
} else if (tag == "messagewidget") {
widget = new MessageWidget(view, Uml::sequence_message_asynchronous, Uml::id_Reserved);
@@ -195,13 +195,13 @@
<< ID2STR(id) << endl;
}
- if (tag == "actorwidget") {
+ if (tag == "actorwidget" || tag == "UML:ActorWidget") {
if (validateObjType(Uml::ot_Actor, o, id))
widget = new ActorWidget(view, static_cast<UMLActor*>(o));
- } else if (tag == "usecasewidget") {
+ } else if (tag == "usecasewidget" || tag == "UML:UseCaseWidget") {
if (validateObjType(Uml::ot_UseCase, o, id))
widget = new UseCaseWidget(view, static_cast<UMLUseCase*>(o));
- } else if (tag == "classwidget") {
+ } else if (tag == "classwidget" || tag == "UML:ClassWidget") {
if (validateObjType(Uml::ot_Class, o, id))
widget = new ClassifierWidget(view, static_cast<UMLClassifier*>(o));
} else if (tag == "packagewidget") {
@@ -228,7 +228,7 @@
} else if (tag == "entitywidget") {
if (validateObjType(Uml::ot_Entity, o, id))
widget = new EntityWidget(view, static_cast<UMLEntity*>(o));
- } else if (tag == "objectwidget") {
+ } else if (tag == "objectwidget" || tag == "UML:ObjectWidget") {
widget = new ObjectWidget(view, o );
} else {
kWarning() << "Trying to create an unknown widget:" << tag << endl;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic