[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesdk/umbrello/umbrello
From:       Jonathan Riddell <jri () jriddell ! org>
Date:       2003-01-29 18:20:45
[Download RAW message or body]

CVS commit by jriddell: 

Fixed bug 53487, overloaded operators don't show


  M +6 -1      concept.cpp   1.3
  M +9 -1      concept.h   1.3


--- kdesdk/umbrello/umbrello/concept.cpp  #1.2:1.3
@@ -85,5 +85,10 @@ UMLObject* UMLConcept::addOperation(QStr
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////////
-bool UMLConcept::addOperation(UMLOperation* Op, IDChangeLog* Log /* = 0*/) {
+bool UMLConcept::addOperation(UMLOperation* Op) {
+        m_OpsList.append( Op );
+        return true;
+}
+////////////////////////////////////////////////////////////////////////////////////////////////////
+bool UMLConcept::addOperation(UMLOperation* Op, IDChangeLog* Log) {
         QString name = (QString)Op -> getName();
         if( findChildObject( Uml::ot_Operation, name).count() == 0 ) {

--- kdesdk/umbrello/umbrello/concept.h  #1.2:1.3
@@ -111,5 +111,13 @@ public:
          *      concept
          */
-        bool addOperation(UMLOperation* Op, IDChangeLog* Log = 0);
+        bool addOperation(UMLOperation* Op);
+
+        /**
+         *      Adds an already created Operation and checks for
+         *      operations with the same name. The Operation must not
+         *      belong to any other concept.  Used by the clipboard
+         *      when pasteing.
+         */
+        bool addOperation(UMLOperation* Op, IDChangeLog* Log);
 
         /**


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic