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

Andi Fischer andi.fischer at hispeed.ch
Sun May 27 08:30:25 UTC 2012


SVN commit 1296774 by fischer:

Dependency to docwindow.h reduced.

 M  +13 -18    objectnodewidget.cpp  
 M  +15 -15    objectwidget.cpp  
 M  +26 -28    umlwidget.cpp  


--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/objectnodewidget.cpp #1296773:1296774
@@ -11,28 +11,24 @@
 // own header
 #include "objectnodewidget.h"
 
-// qt includes
-#include <QtCore/QPointer>
-#include <QtGui/QPainter>
-
-// kde includes
-#include <klocale.h>
-#include <kinputdialog.h>
-#include <kdialog.h>
-#include <kcombobox.h>
-
-#include <cmath>
-
 // app includes
 #include "debug_utils.h"
 #include "dialog_utils.h"
+#include "listpopupmenu.h"
+#include "objectnodedialog.h"
 #include "uml.h"
 #include "umldoc.h"
-#include "docwindow.h"
 #include "umlview.h"
-#include "listpopupmenu.h"
-#include "objectnodedialog.h"
 
+// kde includes
+#include <klocale.h>
+#include <kinputdialog.h>
+#include <kdialog.h>
+
+// qt includes
+#include <QtCore/QPointer>
+#include <QtGui/QPainter>
+
 ObjectNodeWidget::ObjectNodeWidget(UMLScene * scene, ObjectNodeType objectNodeType, Uml::IDType id )
   : UMLWidget(scene, WidgetBase::wt_ObjectNode, id)
 {
@@ -211,12 +207,11 @@
 
 void ObjectNodeWidget::showPropertiesDialog()
 {
-    DocWindow *docwindow = UMLApp::app()->docWindow();
-    docwindow->updateDocumentation(false);
+    umlScene()->updateDocumentation(false);
 
     QPointer<ObjectNodeDialog> dialog = new ObjectNodeDialog(UMLApp::app()->currentView(), this);
     if (dialog->exec() && dialog->getChangesMade()) {
-        docwindow->showDocumentation(this, true);
+        umlScene()->showDocumentation(this, true);
         UMLApp::app()->document()->setModified(true);
     }
     delete dialog;
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/objectwidget.cpp #1296773:1296774
@@ -11,25 +11,26 @@
 // own header file
 #include "objectwidget.h"
 
-// system includes
-#include <QtCore/QPointer>
-#include <QtGui/QPainter>
-#include <QtGui/QValidator>
-#include <klocale.h>
-#include <kinputdialog.h>
-
 // local includes
+#include "classpropdlg.h"
 #include "debug_utils.h"
+#include "listpopupmenu.h"
 #include "objectwidgetcontroller.h"
 #include "seqlinewidget.h"
-#include "umlview.h"
+#include "uml.h"
 #include "umldoc.h"
-#include "uml.h"
 #include "umlobject.h"
-#include "listpopupmenu.h"
-#include "docwindow.h"
-#include "classpropdlg.h"
+#include "umlview.h"
 
+// kde includes
+#include <klocale.h>
+#include <kinputdialog.h>
+
+// qt includes
+#include <QtCore/QPointer>
+#include <QtGui/QPainter>
+#include <QtGui/QValidator>
+
 /**
  * The number of pixels margin between the lowest message
  * and the bottom of the vertical line
@@ -215,11 +216,10 @@
 
 void ObjectWidget::showPropertiesDialog()
 {
-    DocWindow *docwindow = UMLApp::app()->docWindow();
-    docwindow->updateDocumentation(false);
+    umlScene()->updateDocumentation(false);
     QPointer<ClassPropDlg> dlg = new ClassPropDlg((QWidget*)UMLApp::app(), this);
     if (dlg->exec()) {
-        docwindow->showDocumentation(this, true);
+        umlScene()->showDocumentation(this, true);
         UMLApp::app()->document()->setModified(true);
     }
     dlg->close();
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/umlwidget.cpp #1296773:1296774
@@ -8,38 +8,37 @@
  *   Umbrello UML Modeller Authors <uml-devel at uml.sf.net>                  *
  ***************************************************************************/
 
-// own header file
 #include "umlwidget.h"
-// qt includes
-#include <QtCore/QPointer>
-#include <QtGui/QPainter>
-#include <QtGui/QColor>
-#include <QtGui/QMouseEvent>
-// kde includes
-#include <kcolordialog.h>
-#include <kfontdialog.h>
-#include <klocale.h>
-#include <kmessagebox.h>
+
 // local includes
-#include "debug_utils.h"
-#include "umlwidgetcontroller.h"
-#include "umlobject.h"
+#include "associationwidget.h"
 #include "classifier.h"
-#include "uniqueid.h"
+#include "classpropdlg.h"
+#include "cmds.h"
+#include "debug_utils.h"
+#include "floatingtextwidget.h"
+#include "idchangelog.h"
+#include "listpopupmenu.h"
+#include "settingsdlg.h"
 #include "uml.h"
 #include "umldoc.h"
+#include "umlobject.h"
 #include "umlview.h"
-#include "umlclassifierlistitemlist.h"
-#include "listpopupmenu.h"
-#include "associationwidget.h"
-#include "settingsdlg.h"
-#include "codedocument.h"
-#include "floatingtextwidget.h"
-#include "docwindow.h"
-#include "classpropdlg.h"
-#include "idchangelog.h"
-#include "cmds.h"
+#include "umlwidgetcontroller.h"
+#include "uniqueid.h"
 
+// kde includes
+#include <kcolordialog.h>
+#include <kfontdialog.h>
+#include <klocale.h>
+#include <kmessagebox.h>
+
+// qt includes
+#include <QtCore/QPointer>
+#include <QtGui/QPainter>
+#include <QtGui/QColor>
+#include <QtGui/QMouseEvent>
+
 using namespace Uml;
 
 const UMLSceneSize UMLWidget::DefaultMinimumSize(50, 20);
@@ -856,12 +855,11 @@
 {
     // will already be selected so make sure docWindow updates the doc
     // back it the widget
-    DocWindow *docwindow = UMLApp::app()->docWindow();
-    docwindow->updateDocumentation(false);
+    umlScene()->updateDocumentation(false);
     QPointer<ClassPropDlg> dlg = new ClassPropDlg((QWidget*)UMLApp::app(), this);
 
     if (dlg->exec()) {
-        docwindow->showDocumentation(umlObject() , true);
+        umlScene()->showDocumentation(umlObject() , true);
         m_doc->setModified(true);
     }
     dlg->close(); //wipe from memory




More information about the umbrello-devel mailing list