[Uml-devel] KDE/kdesdk

Laurent Montel montel at kde.org
Sun May 29 11:11:56 UTC 2011


SVN commit 1234100 by mlaurent:

Fix compile with "-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS"


 M  +2 -0      CMakeLists.txt  
 M  +1 -1      cervisia/updateview_items.cpp  
 M  +2 -2      lokalize/src/common/termlabel.cpp  
 M  +2 -2      lokalize/src/phaseswindow.cpp  
 M  +1 -1      umbrello/umbrello/codegenerators/d/dclassifiercodedocument.cpp  
 M  +1 -1      umbrello/umbrello/codegenerators/java/javaclassifiercodedocument.cpp  
 M  +1 -1      umbrello/umbrello/codegenerators/tcl/tclwriter.cpp  
 M  +1 -1      umbrello/umbrello/dialogs/codeviewerdialog.cpp  


--- trunk/KDE/kdesdk/CMakeLists.txt #1234099:1234100
@@ -40,6 +40,8 @@
 macro_log_feature(LIBKONQ_FOUND "KDE-Base/LibKonq" "Provides high-level file management functions." "http://dolphin.kde.org/" FALSE "" "Required to build the Dolphin version control plugins.")
 
 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
+add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
+
 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ${KDEPIMLIBS_INCLUDE_DIR})
 
 if( UNIX )
--- trunk/KDE/kdesdk/cervisia/updateview_items.cpp #1234099:1234100
@@ -71,7 +71,7 @@
 QString UpdateItem::filePath() const
 {
     // the filePath of the root item is '.'
-    return parent() ? dirPath() + m_entry.m_name : QLatin1String(".");
+    return parent() ? QString(dirPath() + m_entry.m_name) : QLatin1String(".");
 }
 
 
--- trunk/KDE/kdesdk/lokalize/src/common/termlabel.cpp #1234099:1234100
@@ -114,9 +114,9 @@
 {
     m_entryId=entryId;
     m_capFirst=capFirst;
-    QLabel::setText(term + QString(m_action?(" [" + m_action->shortcut().toString()+"]  \n  "):"  \n  ")//m_shortcut
+    QLabel::setText(QString(term + QString(m_action?QString(" [" + m_action->shortcut().toString()+"]  \n  "):"  \n  ")//m_shortcut
                 + Project::instance()->glossary()->terms(m_entryId, Project::instance()->targetLangCode()).join("  \n  ")
-                    + "  \n  ");
+                    + "  \n  "));
 }
 
 
--- trunk/KDE/kdesdk/lokalize/src/phaseswindow.cpp #1234099:1234100
@@ -130,9 +130,9 @@
         case Date:       return phase.date.toString();
         case Process:    return phase.process;
         case Company:    return phase.company;
-        case Contact:    return phase.contact
+        case Contact:    return QString(phase.contact
                            +(phase.email.isEmpty()?"":QString(" <%1> ").arg(phase.email))
-                           +(phase.phone.isEmpty()?"":QString(", %1").arg(phase.phone));
+                           +(phase.phone.isEmpty()?"":QString(", %1").arg(phase.phone)));
         case ToolName:       return m_tools.value(phase.tool).name;
     }
     return QVariant();
--- trunk/KDE/kdesdk/umbrello/umbrello/codegenerators/d/dclassifiercodedocument.cpp #1234099:1234100
@@ -339,7 +339,7 @@
     //
     QString pkgs = getPackage();
     pkgs.replace(QRegExp("::"), ".");
-    QString packageText = getPackage().isEmpty() ? "" : "package "+pkgs+';'+endLine;
+    QString packageText = getPackage().isEmpty() ? "" : QString("package "+pkgs+';'+endLine);
     CodeBlockWithComments * pblock = addOrUpdateTaggedCodeBlockWithComments("packages", packageText, "", 0, false);
     if(packageText.isEmpty() && pblock->getContentType() == CodeBlock::AutoGenerated)
         pblock->setWriteOutText(false);
--- trunk/KDE/kdesdk/umbrello/umbrello/codegenerators/java/javaclassifiercodedocument.cpp #1234099:1234100
@@ -344,7 +344,7 @@
     //
     QString pkgs = getPackage();
     pkgs.replace(QRegExp("::"), ".");
-    QString packageText = getPackage().isEmpty() ? "" : "package "+pkgs+';'+endLine;
+    QString packageText = getPackage().isEmpty() ? "" : QString(QLatin1String("package ")+pkgs+QLatin1Char(';')+endLine);
     CodeBlockWithComments * pblock = addOrUpdateTaggedCodeBlockWithComments("packages", packageText, "", 0, false);
     if(packageText.isEmpty() && pblock->getContentType() == CodeBlock::AutoGenerated)
         pblock->setWriteOutText(false);
--- trunk/KDE/kdesdk/umbrello/umbrello/codegenerators/tcl/tclwriter.cpp #1234099:1234100
@@ -409,7 +409,7 @@
         myNs = "";
     }
     // if different package
-    if (("::"+myNs) != mNamespace) {
+    if (QString("::"+myNs) != mNamespace) {
         if (c->package().isEmpty()) {
             writeCode("source " + findFileName(c, ".tcl"));
             writeCode("namespace import ::" + cleanName(c->name()));
--- trunk/KDE/kdesdk/umbrello/umbrello/dialogs/codeviewerdialog.cpp #1234099:1234100
@@ -104,7 +104,7 @@
 void CodeViewerDialog::languageChange()
 {
     Uml::Programming_Language pl = UMLApp::app()->activeLanguage();
-    setWindowTitle( tr2i18n( "Code Viewer - " ) + pl );
+    setWindowTitle( i18n( "Code Viewer - " ) + QString(pl) );
 }
 
 #include "codeviewerdialog.moc"




More information about the umbrello-devel mailing list