[Uml-devel] branches/work/soc-umbrello/umbrello

Andi Fischer andi.fischer at hispeed.ch
Fri Nov 30 10:41:35 UTC 2012


SVN commit 1326702 by fischer:

Sync with trunk.

 M  +1 -0      codeimpwizard/codeimpselectpage.cpp  
 M  +1 -0      debug/debug_utils.h  
 M  +2 -0      layouts/activity-export.desktop  
 M  +2 -0      layouts/class-export.desktop  
 M  +2 -0      layouts/class-horizontal.desktop  
 M  +2 -0      layouts/class-vertical.desktop  
 M  +2 -0      layouts/state-export.desktop  
 M  +2 -0      layouts/usecase-default.desktop  
 M  +1 -1      umbrello.kcfg  
 M  +1 -1      uml.cpp  
 M  +3 -2      umllistview.cpp  
 M  +2 -19     umlscene.cpp  
 M  +0 -2      umlscene.h  
 M  +16 -0     umlview.cpp  
 M  +2 -0      umlview.h  
 M  +0 -2      widgets/signalwidget.h  
 M  +0 -2      widgets/statewidget.h  


--- branches/work/soc-umbrello/umbrello/codeimpwizard/codeimpselectpage.cpp #1326701:1326702
@@ -98,6 +98,7 @@
 {
     QFileSystemModel* model = new QFileSystemModel();
     model->setRootPath("");
+    model->setNameFilterDisables(false);
 
     m_fileExtensions << "*.h" << "*.hpp" << "*.hh" << "*.hxx" << "*.H";  //:TODO set according to the current language!
     model->setNameFilters(m_fileExtensions);
--- branches/work/soc-umbrello/umbrello/debug/debug_utils.h #1326701:1326702
@@ -22,6 +22,7 @@
 #ifndef DEBUG_UTILS_H
 #define DEBUG_UTILS_H
 
+#include <QMetaEnum>
 #include <QTreeWidget>
 
 /**
--- branches/work/soc-umbrello/umbrello/layouts/activity-export.desktop #1326701:1326702
@@ -4,6 +4,7 @@
 Name[ca]=Exporta la disposició
 Name[da]=Eksportér layout
 Name[de]=Layout exportieren
+Name[el]=Εξαγωγή διάταξης
 Name[es]=Exportar disposición
 Name[et]=Paigutuse eksport
 Name[fr]=Disposition de l'exportation
@@ -32,6 +33,7 @@
 Comment[ca]=Exporta la disposició dels diagrames d'activitat
 Comment[da]=Eksportér layout for aktivitetsdiagrammer
 Comment[de]=Layout für Aktivitätsdiagramme exportieren
+Comment[el]=Εξαγωγή διάταξης για διαγράμματα δραστηριοτήτων
 Comment[es]=Exportar disposición de diagramas de actividad
 Comment[et]=Tegevusskeemide paigutuse eksport
 Comment[fr]=Disposition de l'exportation pour les diagrammes d'activités
--- branches/work/soc-umbrello/umbrello/layouts/class-export.desktop #1326701:1326702
@@ -4,6 +4,7 @@
 Name[ca]=Exporta la disposició
 Name[da]=Eksportér layout
 Name[de]=Layout exportieren
+Name[el]=Εξαγωγή διάταξης
 Name[es]=Exportar disposición
 Name[et]=Paigutuse eksport
 Name[fr]=Disposition de l'exportation
@@ -32,6 +33,7 @@
 Comment[ca]=Exporta la disposició dels diagrames de classe
 Comment[da]=Eksportér layout for klassediagrammer
 Comment[de]=Layout für Klassendiagramme exportieren
+Comment[el]=Εξαγωγή διάταξης για Class διαγράμματα
 Comment[es]=Exportar disposición de diagramas de clase
 Comment[et]=Klassiskeemide paigutuse eksport
 Comment[fr]=Disposition de l'exportation pour les diagrammes de classes
--- branches/work/soc-umbrello/umbrello/layouts/class-horizontal.desktop #1326701:1326702
@@ -4,6 +4,7 @@
 Name[ca]=Disposició horitzontal
 Name[da]=Vandret layout
 Name[de]=Horizontales Layout
+Name[el]=Οριζόντια διάταξη
 Name[es]=Disposición horizontal
 Name[et]=Rõhtne paigutus
 Name[fr]=Disposition horizontale
@@ -31,6 +32,7 @@
 Comment[ca]=DIsposició que renderitza horitzontalment
 Comment[da]=Layout som renderer vandret
 Comment[de]=Layout, das horizontal gerendert wird
+Comment[el]=Διάταξη που αποτυπώνεται οριζόντια
 Comment[es]=Diseño que se organiza de forma horizontal
 Comment[et]=Rõhtsalt renderdatud paigutus
 Comment[fr]=Disposition permettant un rendu horizontal
--- branches/work/soc-umbrello/umbrello/layouts/class-vertical.desktop #1326701:1326702
@@ -4,6 +4,7 @@
 Name[ca]=Disposició vertical
 Name[da]=Lodret layout
 Name[de]=Vertikales Layout
+Name[el]=Κατακόρυφη διάταξη
 Name[es]=Disposición vertical
 Name[et]=Püstine paigutus
 Name[fr]=Disposition verticale
@@ -32,6 +33,7 @@
 Comment[ca]=DIsposició que renderitza verticalment
 Comment[da]=Layout som renderer lodret
 Comment[de]=Layout, das vertikal gerendert wird
+Comment[el]=Διάταξη που αποτυπώνεται κάθετα
 Comment[es]=Diseño que se organiza de forma vertical
 Comment[et]=Püstiselt renderdatud paigutus
 Comment[fr]=Disposition permettant un rendu vertical
--- branches/work/soc-umbrello/umbrello/layouts/state-export.desktop #1326701:1326702
@@ -4,6 +4,7 @@
 Name[ca]=Exporta la disposició
 Name[da]=Eksportér layout
 Name[de]=Layout exportieren
+Name[el]=Εξαγωγή διάταξης
 Name[es]=Exportar disposición
 Name[et]=Paigutuse eksport
 Name[fr]=Disposition de l'exportation
@@ -32,6 +33,7 @@
 Comment[ca]=Exporta la disposició dels diagrames d'estat
 Comment[da]=Eksportér layout for tilstandsdiagrammer
 Comment[de]=Layout für Zustandsübergangsdiagramme exportieren
+Comment[el]=Εξαγωγή διάταξης για διαγράμματα καταστάσεων
 Comment[es]=Exportar disposición de diagramas de estado
 Comment[et]=Olekuskeemide paigutuse eksport
 Comment[fr]=Disposition d'exportation pour les diagrammes d'états
--- branches/work/soc-umbrello/umbrello/layouts/usecase-default.desktop #1326701:1326702
@@ -4,6 +4,7 @@
 Name[ca]=Disposició per omissió de casos d'ús
 Name[da]=Standard layout for UseCase
 Name[de]=Standardlayout für Anwendungsfälle
+Name[el]=Προκαθορισμένη διάταξη περίπτωσης
 Name[es]=Diseño por omisión de casos de uso
 Name[et]=Kasutusklassi vaikepaigutus
 Name[fr]=Disposition par défaut des cas d'utilisation
@@ -29,6 +30,7 @@
 Comment[ca]=Disposició per omissió de casos d'ús
 Comment[da]=Standard layout for Usecase
 Comment[de]=Standardlayout für Anwendungsfälle
+Comment[el]=Προκαθορισμένη διάταξη περίπτωσης
 Comment[es]=Diseño por omisión de casos de uso
 Comment[et]=Kasutusklassi vaikepaigutus
 Comment[fr]=Disposition par défaut des cas d'utilisation
--- branches/work/soc-umbrello/umbrello/umbrello.kcfg #1326701:1326702
@@ -169,7 +169,7 @@
        <entry name="gridDotColor" type="Color">
          <label>Grid Dot Color</label>
          <whatsthis>The Color of the grid dots</whatsthis>
-         <default>gray</default>
+         <default>lightGray</default>
        </entry>
    </group>
    <group name ="Class Options">
--- branches/work/soc-umbrello/umbrello/uml.cpp #1326701:1326702
@@ -2371,7 +2371,7 @@
  */
 void UMLApp::slotCurrentViewProperties()
 {
-    currentView()->umlScene()->showPropDialog();
+    currentView()->showPropDialog();
 }
 
 /**
--- branches/work/soc-umbrello/umbrello/umllistview.cpp #1326701:1326702
@@ -614,7 +614,7 @@
             UMLView * pView = m_doc->findView(currItem->ID());
             if (pView) {
                 pView->umlScene()->updateDocumentation(false);
-                pView->umlScene()->showPropDialog();
+                pView->showPropDialog();
                 pView->umlScene()->showDocumentation(true);
             }
             return;
@@ -1408,7 +1408,7 @@
         UMLView * pView = m_doc->findView(item->ID());
         if (pView) {
             pView->umlScene()->updateDocumentation(false);
-            pView->umlScene()->showPropDialog();
+            pView->showPropDialog();
             pView->umlScene()->showDocumentation(true);
         }
         return;
@@ -2296,6 +2296,7 @@
     m_editItem->setOpen(true);
     blockSignals(false);
     m_editItem->setCreating(true);
+    m_bRenameInProgress = true;
     editItem(m_editItem, 0);
 }
 
--- branches/work/soc-umbrello/umbrello/umlscene.cpp #1326701:1326702
@@ -833,7 +833,7 @@
     }
     else {
         // show properties dialog of the scene
-        if (showPropDialog() == true) {
+        if (activeView()->showPropDialog() == true) {
             m_doc->setModified();
         }
         ome->accept();
@@ -3253,7 +3253,7 @@
         break;
 
     case ListPopupMenu::mt_Properties:
-        if (showPropDialog() == true)
+        if (activeView()->showPropDialog() == true)
             m_doc->setModified();
         break;
 
@@ -3332,23 +3332,6 @@
 }
 
 /**
- * Shows the properties dialog for the view.
- * FIXME belongs to UMLView
- */
-bool UMLScene::showPropDialog()
-{
-    // Be explict to avoid confusion
-    QWidget *parent = activeView();
-    bool success = false;
-    QPointer<UMLViewDialog> dlg = new UMLViewDialog(parent, this);
-    if (dlg->exec() == QDialog::Accepted) {
-        success = true;
-    }
-    delete dlg;
-    return success;
-}
-
-/**
  * Returns the font to use
  */
 QFont UMLScene::font() const
--- branches/work/soc-umbrello/umbrello/umlscene.h #1326701:1326702
@@ -260,8 +260,6 @@
 
     void updateContainment(UMLCanvasObject *self);
 
-    bool showPropDialog();
-
     void setClassWidgetOptions(ClassOptionsPage * page);
 
     void checkSelections();
--- branches/work/soc-umbrello/umbrello/umlview.cpp #1326701:1326702
@@ -17,9 +17,11 @@
 #include "uml.h"
 #include "umldoc.h"
 #include "umlscene.h"
+#include "umlviewdialog.h"
 #include "worktoolbar.h"
 
 #include <QMouseEvent>
+#include <QPointer>
 
 DEBUG_REGISTER(UMLView)
 
@@ -92,6 +94,20 @@
     return (int)(matrix().m11()*100.0);
 }
 
+/**
+ * Shows the properties dialog for the view.
+ */
+bool UMLView::showPropDialog()
+{
+    bool success = false;
+    QPointer<UMLViewDialog> dlg = new UMLViewDialog(this, umlScene());
+    if (dlg->exec() == QDialog::Accepted) {
+        success = true;
+    }
+    delete dlg;
+    return success;
+}
+
 void UMLView::zoomIn()
 {
     QMatrix wm = matrix();
--- branches/work/soc-umbrello/umbrello/umlview.h #1326701:1326702
@@ -40,6 +40,8 @@
     void setZoom(int zoom);
     int currentZoom();
 
+    bool showPropDialog();
+
 public slots:
     void zoomIn();
     void zoomOut();
--- branches/work/soc-umbrello/umbrello/widgets/signalwidget.h #1326701:1326702
@@ -11,8 +11,6 @@
 #ifndef SIGNALWIDGET_H
 #define SIGNALWIDGET_H
 
-#include <QMetaEnum>
-
 #include "umlwidget.h"
 
 /**
--- branches/work/soc-umbrello/umbrello/widgets/statewidget.h #1326701:1326702
@@ -11,8 +11,6 @@
 #ifndef STATEWIDGET_H
 #define STATEWIDGET_H
 
-#include <QMetaEnum>
-
 #include "debug_utils.h"
 #include "umlwidget.h"
 




More information about the umbrello-devel mailing list