[Uml-devel] KDE_3_2_BRANCH: kdesdk/umbrello/umbrello

Jonathan Riddell jri at jriddell.org
Mon Mar 8 14:24:07 UTC 2004


CVS commit by jriddell: 

Backport recent commit
--
CVS commit by jriddell:

Patches to allow compile on Tru64 from Albert Chin <uml-devel-AT-mlists.thewrittenword.com>
--
1. [umbrello/umbrello/clipboard/umldrag.cpp,
   umbrello/umbrello/classifier.cpp]
   #warning is GCC-specific.
2. [umbrello/umbrello/associationwidget.cpp,
   umbrello/umbrello/codegenerationpolicy.cpp,
   umbrello/umbrello/linepath.cpp]
   IRIX 6.5 puts <cmath>, <cstdlib> entries in std:: namespace.
3. [umbrello/umbrello/interface.cpp,
   umbrello/umbrello/umlcanvasobject.cpp]
   Sync functions definitions with corresponding prototype in .h
   file (Tru64 UNIX gives unresolved symbols at link otherwise).


  M +2 -0      associationwidget.cpp   1.80.2.6
  M +6 -0      classifier.cpp   1.27.2.4
  M +2 -0      codegenerationpolicy.cpp   1.8.2.2
  M +1 -1      interface.cpp   1.14.2.1
  M +2 -0      linepath.cpp   1.23.2.1
  M +1 -1      umlcanvasobject.cpp   1.17.2.1
  M +2 -0      clipboard/umldrag.cpp   1.20.2.1


--- kdesdk/umbrello/umbrello/associationwidget.cpp  #1.80.2.5:1.80.2.6
@@ -28,4 +28,6 @@
 #include <klocale.h>
 
+using namespace std;
+
 // this constructor really only for loading from XMI, otherwise it
 // is bad..and shouldnt be allowed as it creates an incomplete

--- kdesdk/umbrello/umbrello/classifier.cpp  #1.27.2.3:1.27.2.4
@@ -116,5 +116,7 @@ bool UMLClassifier::addStereotype(UMLSte
                 this->insertChild(newStereotype);
                 // What is this?? do we really want to store stereotypes in opsList?!?? -b.t.
+#ifdef __GNUC__
 #warning "addStereotype method needs review..conflicts with set/getStereoType in umlobject aswell as opList storage issues"
+#endif
                 if (list == ot_Operation) {
                         m_OpsList.append(newStereotype);
@@ -136,5 +138,7 @@ bool UMLClassifier::addStereotype(UMLSte
 ////////////////////////////////////////////////////////////////////////////////////////////////////
 int UMLClassifier::removeStereotype(UMLStereotype * /* stype*/) {
+#ifdef __GNUC__
 #warning "removeStereotype method not implemented yet"
+#endif
         kdError() << "can't find stereotype given in list" << endl;
         return -1;
@@ -290,5 +294,7 @@ void UMLClassifier::init() {
 
         // make connections so that parent document is updated of list of uml objects
+#ifdef __GNUC__
 #warning "Cheap add/removeOperation fix for slot add/RemoveUMLObject calls. Need long-term solution"
+#endif
         UMLDoc * parent = UMLApp::app()->getDocument();
         connect(this,SIGNAL(childObjectAdded(UMLObject *)),parent,SLOT(addUMLObject(UMLObject*)));

--- kdesdk/umbrello/umbrello/codegenerationpolicy.cpp  #1.8.2.1:1.8.2.2
@@ -27,4 +27,6 @@
 #include "codegenerationpolicy.h"
 
+using namespace std;
+
 #define MAXLINES 256
 

--- kdesdk/umbrello/umbrello/interface.cpp  #1.14:1.14.2.1
@@ -32,5 +32,5 @@ bool UMLInterface::operator==( UMLInterf
 
 ////////////////////////////////////////////////////////////////////////////////////////////////////
-QString UMLInterface::uniqChildName(UMLObject_Type type) {
+QString UMLInterface::uniqChildName(const UMLObject_Type type) {
         QString currentName;
         if (type == ot_Association) {

--- kdesdk/umbrello/umbrello/linepath.cpp  #1.23:1.23.2.1
@@ -23,4 +23,6 @@
 #include "linepath.h"
 
+using namespace std;
+
 LinePath::LinePath() {
         m_RectList.setAutoDelete( true );

--- kdesdk/umbrello/umbrello/umlcanvasobject.cpp  #1.17:1.17.2.1
@@ -63,5 +63,5 @@ int UMLCanvasObject::removeAssociation(U
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////////
-QString UMLCanvasObject::uniqChildName(UMLObject_Type type) {
+QString UMLCanvasObject::uniqChildName(const UMLObject_Type type) {
         QString currentName;
         if (type == ot_Association) {

--- kdesdk/umbrello/umbrello/clipboard/umldrag.cpp  #1.20:1.20.2.1
@@ -683,5 +683,7 @@ bool UMLDrag::decodeClip4(const QMimeSou
 }
 
+#ifdef __GNUC__
 #warning "decodeClip5 needs fixing"
+#endif
 bool UMLDrag::decodeClip5(const QMimeSource* mimeSource, UMLObjectList& /* objects */,
                           UMLListViewItemList& umlListViewItems, UMLDoc* doc) {






More information about the umbrello-devel mailing list