Author: craig
Date: Wed Mar 28 22:40:30 2018
New Revision: 22454

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22454
Log:
Fix passing by value of QStrings in About window

Modified:
    trunk/Scribus/scribus/canvas.cpp
    trunk/Scribus/scribus/scribus.cpp
    trunk/Scribus/scribus/ui/about.cpp
    trunk/Scribus/scribus/ui/about.h

Modified: trunk/Scribus/scribus/canvas.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22454&path=/trunk/Scribus/scribus/canvas.cpp
==============================================================================
--- trunk/Scribus/scribus/canvas.cpp    (original)
+++ trunk/Scribus/scribus/canvas.cpp    Wed Mar 28 22:40:30 2018
@@ -1167,11 +1167,11 @@
 {
        if (m_doc->m_Selection->count() != 0)
        {
-               uint selectedItemCount = m_doc->m_Selection->count();
-               PageItem *currItem = m_doc->m_Selection->itemAt(0);
+               int selectedItemCount = m_doc->m_Selection->count();
+               PageItem *currItem = NULL;
                if (selectedItemCount < moveWithBoxesOnlyThreshold)
                {
-                       for (uint cu = 0; cu < selectedItemCount; cu++)
+                       for (int cu = 0; cu < selectedItemCount; cu++)
                        {
                                currItem = m_doc->m_Selection->itemAt(cu);
                                pp->save();
@@ -1183,7 +1183,7 @@
                                {
                                        PageItem_Group* gItem = 
currItem->asGroupFrame();
                                        pp->scale(gItem->width() / 
gItem->groupWidth, gItem->height() / gItem->groupHeight);
-                                       uint itemCountG = 
gItem->groupItemList.count();
+                                       int itemCountG = 
gItem->groupItemList.count();
                                        if (itemCountG < 
moveWithFullOutlinesThreshold)
                                        {
                                                for (uint cg = 0; cg < 
itemCountG; cg++)

Modified: trunk/Scribus/scribus/scribus.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22454&path=/trunk/Scribus/scribus/scribus.cpp
==============================================================================
--- trunk/Scribus/scribus/scribus.cpp   (original)
+++ trunk/Scribus/scribus/scribus.cpp   Wed Mar 28 22:40:30 2018
@@ -5254,7 +5254,7 @@
                resourceManager=new ResourceManager(this);
                resourceManager->exec();
                resourceManager->deleteLater();
-               resourceManager=0;
+               resourceManager=NULL;
        }
 }
 

Modified: trunk/Scribus/scribus/ui/about.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22454&path=/trunk/Scribus/scribus/ui/about.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/about.cpp  (original)
+++ trunk/Scribus/scribus/ui/about.cpp  Wed Mar 28 22:40:30 2018
@@ -274,7 +274,7 @@
 
 
 
-QString About::trAuthorTitle(QString title)
+QString About::trAuthorTitle(const QString& title)
 {
        QString result;
        if ( title == "Development Team:" )
@@ -312,7 +312,7 @@
        }
        return result;
 }
-QString About::trTranslationTitle(QString title)
+QString About::trTranslationTitle(const QString& title)
 {
        QString result;
        if ( title == "Official Translations and Translators (in order of 
locale shortcode):" )
@@ -328,7 +328,7 @@
 }
 
 
-QString About::trLinksTitle(QString title)
+QString About::trLinksTitle(const QString& title)
 {
        QString result;
        if ( title == "Homepage" )
@@ -359,7 +359,7 @@
 * @param QString fileName the file to be parsed
 * @return QString the html table
 */
-QString About::parseAuthorFile(QString fileName)
+QString About::parseAuthorFile(const QString& fileName)
 {
        QString result;
        QString file;
@@ -448,7 +448,7 @@
 * @param QString fileName the file to be parsed
 * @return QString the html table
 */
-QString About::parseTranslationFile(QString fileName)
+QString About::parseTranslationFile(const QString& fileName)
 {
        QString result;
        QString file;
@@ -604,7 +604,7 @@
 * @param QString fileName the file to be parsed
 * @return QString the html table
 */
-QString About::parseLinksFile(QString fileName)
+QString About::parseLinksFile(const QString& fileName)
 {
        QString result;
        QString file;

Modified: trunk/Scribus/scribus/ui/about.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22454&path=/trunk/Scribus/scribus/ui/about.h
==============================================================================
--- trunk/Scribus/scribus/ui/about.h    (original)
+++ trunk/Scribus/scribus/ui/about.h    Wed Mar 28 22:40:30 2018
@@ -34,7 +34,7 @@
        } AboutMode;
 
        About( QWidget* parent, AboutMode mode = About::Default );
-       ~About() {};
+       ~About() {}
        
 protected:
        QLabel* pixmapLabel1;
@@ -62,15 +62,15 @@
        QHBoxLayout* tabLayout_4;
        QHBoxLayout* layout2;
 
-       bool         m_firstShow;
-       AboutMode    m_mode;
-       virtual void showEvent ( QShowEvent * event ); 
-    QString trAuthorTitle(QString title);
-    QString trTranslationTitle(QString title);
-    QString trLinksTitle(QString title);
-    QString parseAuthorFile(QString fileName);
-    QString parseTranslationFile(QString fileName);
-    QString parseLinksFile(QString fileName);
+       bool m_firstShow;
+       AboutMode m_mode;
+       virtual void showEvent(QShowEvent* event);
+       QString trAuthorTitle(const QString& title);
+       QString trTranslationTitle(const QString& title);
+       QString trLinksTitle(const QString& title);
+       QString parseAuthorFile(const QString& fileName);
+       QString parseTranslationFile(const QString& fileName);
+       QString parseLinksFile(const QString& fileName);
 
 protected slots:
        void runUpdateCheck();


_______________________________________________
scribus-commit mailing list
scribus-commit@lists.scribus.net
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to