Author: jghali
Date: Thu Apr  4 17:26:49 2019
New Revision: 22927

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22927
Log:
Refactor scripter's scribus_getstylenames() and scribus_getcharstylenames()

Modified:
    trunk/Scribus/scribus/plugins/scriptplugin/cmdobj.cpp

Modified: trunk/Scribus/scribus/plugins/scriptplugin/cmdobj.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22927&path=/trunk/Scribus/scribus/plugins/scriptplugin/cmdobj.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin/cmdobj.cpp       (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin/cmdobj.cpp       Thu Apr  4 
17:26:49 2019
@@ -793,10 +793,12 @@
        PyObject *styleList;
        if (!checkHaveDocument())
                return nullptr;
+       const auto& paragraphStyles = 
ScCore->primaryMainWindow()->doc->paragraphStyles();
+
        styleList = PyList_New(0);
-       for (int i=0; i < 
ScCore->primaryMainWindow()->doc->paragraphStyles().count(); ++i)
-       {
-               if (PyList_Append(styleList, 
PyString_FromString(ScCore->primaryMainWindow()->doc->paragraphStyles()[i].name().toUtf8())))
+       for (int i = 0; i < paragraphStyles.count(); ++i)
+       {
+               if (PyList_Append(styleList, 
PyString_FromString(paragraphStyles[i].name().toUtf8())))
                {
                        // An exception will have already been set by 
PyList_Append apparently.
                        return nullptr;
@@ -810,10 +812,12 @@
        PyObject *charStyleList;
        if (!checkHaveDocument())
                return nullptr;
+       const auto& charStyles = ScCore->primaryMainWindow()->doc->charStyles();
+
        charStyleList = PyList_New(0);
-       for (int i=0; i < 
ScCore->primaryMainWindow()->doc->charStyles().count(); ++i)
-       {
-               if (PyList_Append(charStyleList, 
PyString_FromString(ScCore->primaryMainWindow()->doc->charStyles()[i].name().toUtf8())))
+       for (int i = 0; i < charStyles.count(); ++i)
+       {
+               if (PyList_Append(charStyleList, 
PyString_FromString(charStyles[i].name().toUtf8())))
                {
                        // An exception will have already been set by 
PyList_Append apparently.
                        return nullptr;


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to