[Uml-devel] KDE/kdesdk/umbrello/umbrello

Andi Fischer andi.fischer at hispeed.ch
Sat May 12 21:12:40 UTC 2012


SVN commit 1294480 by fischer:

Differences to gsoc-branch reduced.

 M  +0 -4      umlscene.cpp  
 M  +2 -3      umlview.cpp  
 M  +83 -84    widgets/classifierwidget.cpp  


--- trunk/KDE/kdesdk/umbrello/umbrello/umlscene.cpp #1294479:1294480
@@ -80,14 +80,11 @@
 #include <QtCore/QPointer>
 #include <QtCore/QString>
 #include <QtCore/QStringList>
-#include <QtCore/QVector>
 #include <QtGui/QPixmap>
 #include <QtGui/QPainter>
 #include <QtGui/QPrinter>
 #include <QtGui/QColor>
-#include <QtGui/QMatrix>
 #include <QtGui/QHideEvent>
-#include <QtGui/QCloseEvent>
 #include <QtGui/QDropEvent>
 #include <QtGui/QShowEvent>
 #include <QtGui/QDragEnterEvent>
@@ -1044,7 +1041,6 @@
 {
     int relativeSize = 10000;  // start with an arbitrary large number
     UMLWidget  *retWid = 0;
-    UMLWidgetListIt it(m_WidgetList);
     foreach(UMLWidget* wid, m_WidgetList) {
         const int s = wid->onWidget(p);
         if (!s)
--- trunk/KDE/kdesdk/umbrello/umbrello/umlview.cpp #1294479:1294480
@@ -38,7 +38,7 @@
 UMLView::~UMLView()
 {
     delete m_pToolBarStateFactory;
-    m_pToolBarStateFactory = NULL;
+    m_pToolBarStateFactory = 0;
 }
 
 /**
@@ -61,7 +61,7 @@
 }
 
 /**
- * return the current zoom factor
+ * Return the current zoom factor.
  */
 int UMLView::currentZoom()
 {
@@ -177,7 +177,6 @@
     m_bChildDisplayedDoc = false;
 }
 
-
 /**
  *  Calls the same method in the DocWindow.
  */
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/classifierwidget.cpp #1294479:1294480
@@ -478,89 +478,6 @@
 }
 
 /**
- * Will be called when a menu selection has been made from the
- * popup menu.
- *
- * @param action   The action that has been selected.
- */
-void ClassifierWidget::slotMenuSelection(QAction* action)
-{
-    ListPopupMenu::MenuType sel = m_pMenu->getMenuType(action);
-    switch (sel) {
-    case ListPopupMenu::mt_Attribute:
-    case ListPopupMenu::mt_Operation:
-    case ListPopupMenu::mt_Template:
-        {
-            UMLObject::ObjectType 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:
-        toggleVisualProperty(ShowOperations);
-        break;
-
-    case ListPopupMenu::mt_Show_Attributes:
-    case ListPopupMenu::mt_Show_Attributes_Selection:
-        toggleVisualProperty(ShowAttributes);
-        break;
-
-    case ListPopupMenu::mt_Show_Public_Only:
-    case ListPopupMenu::mt_Show_Public_Only_Selection:
-        toggleVisualProperty(ShowPublicOnly);
-        break;
-
-    case ListPopupMenu::mt_Show_Operation_Signature:
-    case ListPopupMenu::mt_Show_Operation_Signature_Selection:
-        toggleVisualProperty(ShowOperationSignature);
-        break;
-
-    case ListPopupMenu::mt_Show_Attribute_Signature:
-    case ListPopupMenu::mt_Show_Attribute_Signature_Selection:
-        toggleVisualProperty(ShowAttributeSignature);
-        break;
-
-    case ListPopupMenu::mt_Visibility:
-    case ListPopupMenu::mt_Visibility_Selection:
-        toggleVisualProperty(ShowVisibility);
-        break;
-
-    case ListPopupMenu::mt_Show_Packages:
-    case ListPopupMenu::mt_Show_Packages_Selection:
-        toggleVisualProperty(ShowPackage);
-        break;
-
-    case ListPopupMenu::mt_Show_Stereotypes:
-    case ListPopupMenu::mt_Show_Stereotypes_Selection:
-        toggleVisualProperty(ShowStereotype);
-        break;
-
-    case ListPopupMenu::mt_DrawAsCircle:
-    case ListPopupMenu::mt_DrawAsCircle_Selection:
-        toggleVisualProperty(DrawAsCircle);
-        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;
-    }
-}
-
-/**
  * Calculcates the size of the templates box in the top left
  * if it exists, returns QSize(0,0) if it doesn't.
  *
@@ -615,7 +532,6 @@
     return displayedMembers(UMLObject::ot_Operation);
 }
 
-
 /**
  * Set the AssociationWidget when this ClassWidget acts as
  * an association class.
@@ -1004,6 +920,89 @@
 }
 
 /**
+ * Will be called when a menu selection has been made from the
+ * popup menu.
+ *
+ * @param action   The action that has been selected.
+ */
+void ClassifierWidget::slotMenuSelection(QAction* action)
+{
+    ListPopupMenu::MenuType sel = m_pMenu->getMenuType(action);
+    switch (sel) {
+    case ListPopupMenu::mt_Attribute:
+    case ListPopupMenu::mt_Operation:
+    case ListPopupMenu::mt_Template:
+        {
+            UMLObject::ObjectType 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:
+        toggleVisualProperty(ShowOperations);
+        break;
+
+    case ListPopupMenu::mt_Show_Attributes:
+    case ListPopupMenu::mt_Show_Attributes_Selection:
+        toggleVisualProperty(ShowAttributes);
+        break;
+
+    case ListPopupMenu::mt_Show_Public_Only:
+    case ListPopupMenu::mt_Show_Public_Only_Selection:
+        toggleVisualProperty(ShowPublicOnly);
+        break;
+
+    case ListPopupMenu::mt_Show_Operation_Signature:
+    case ListPopupMenu::mt_Show_Operation_Signature_Selection:
+        toggleVisualProperty(ShowOperationSignature);
+        break;
+
+    case ListPopupMenu::mt_Show_Attribute_Signature:
+    case ListPopupMenu::mt_Show_Attribute_Signature_Selection:
+        toggleVisualProperty(ShowAttributeSignature);
+        break;
+
+    case ListPopupMenu::mt_Visibility:
+    case ListPopupMenu::mt_Visibility_Selection:
+        toggleVisualProperty(ShowVisibility);
+        break;
+
+    case ListPopupMenu::mt_Show_Packages:
+    case ListPopupMenu::mt_Show_Packages_Selection:
+        toggleVisualProperty(ShowPackage);
+        break;
+
+    case ListPopupMenu::mt_Show_Stereotypes:
+    case ListPopupMenu::mt_Show_Stereotypes_Selection:
+        toggleVisualProperty(ShowStereotype);
+        break;
+
+    case ListPopupMenu::mt_DrawAsCircle:
+    case ListPopupMenu::mt_DrawAsCircle_Selection:
+        toggleVisualProperty(DrawAsCircle);
+        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;
+    }
+}
+
+/**
  * Slot to show/hide attributes based on \a state.
  */
 void ClassifierWidget::slotShowAttributes(bool state)




More information about the umbrello-devel mailing list