Author: jghali
Date: Tue May 5 21:03:12 2020
New Revision: 23701
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23701
Log:
When importing pages, generate new line style names according to new schema
("StyleName (CopyNumber)")
Modified:
trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
Modified:
trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23701&path=/trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
==============================================================================
---
trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
(original)
+++
trunk/Scribus/scribus/plugins/fileloader/scribus12format/scribus12format.cpp
Tue May 5 21:03:12 2020
@@ -1935,19 +1935,12 @@
ml.push_back(sl);
MuLn = MuLn.nextSibling();
}
- QString Nam = pg.attribute("Name");
- QString Nam2 = Nam;
- int copyC = 1;
- QHash<QString,multiLine>::ConstIterator mlit =
m_Doc->MLineStyles.find(Nam2);
+ QString mlName = pg.attribute("Name");
+ QString mlName2 = mlName;
+ QHash<QString,multiLine>::ConstIterator mlit =
m_Doc->MLineStyles.find(mlName2);
if (mlit != m_Doc->MLineStyles.constEnd() && ml
!= mlit.value())
- {
- while
(m_Doc->MLineStyles.contains(Nam2))
- {
- Nam2 = tr("Copy #%1 of
").arg(copyC)+Nam;
- copyC++;
- }
- }
- m_Doc->MLineStyles.insert(Nam2, ml);
+ mlName2 = getUniqueName(mlName2,
m_Doc->MLineStyles);
+ m_Doc->MLineStyles.insert(mlName2, ml);
}
if ((pg.tagName() == "PAGE") &&
(pg.attribute("NUM").toInt() == pageNumber))
{
Modified:
trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23701&path=/trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
==============================================================================
---
trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
(original)
+++
trunk/Scribus/scribus/plugins/fileloader/scribus134format/scribus134format.cpp
Tue May 5 21:03:12 2020
@@ -3290,16 +3290,9 @@
QString mlName = attrs.valueAsString("Name");
QString mlName2 = mlName;
readMultiline(ml, reader);
- int copyC = 1;
QHash<QString,multiLine>::ConstIterator mlit =
m_Doc->MLineStyles.constFind(mlName2);
if (mlit != m_Doc->MLineStyles.constEnd() && ml !=
mlit.value())
- {
- while (m_Doc->MLineStyles.contains(mlName2))
- {
- mlName2 = QObject::tr("Copy #%1 of
").arg(copyC)+mlName;
- copyC++;
- }
- }
+ mlName2 = getUniqueName(mlName2,
m_Doc->MLineStyles);
m_Doc->MLineStyles.insert(mlName2, ml);
}
if (tagName == "Pattern")
Modified:
trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23701&path=/trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
==============================================================================
---
trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
(original)
+++
trunk/Scribus/scribus/plugins/fileloader/scribus13format/scribus13format.cpp
Tue May 5 21:03:12 2020
@@ -2159,19 +2159,12 @@
ml.push_back(sl);
MuLn = MuLn.nextSibling();
}
- QString Nam = pg.attribute("Name");
- QString Nam2 = Nam;
- int copyC = 1;
- QHash<QString,multiLine>::ConstIterator mlit =
m_Doc->MLineStyles.find(Nam2);
+ QString mlName = pg.attribute("Name");
+ QString mlName2 = mlName;
+ QHash<QString,multiLine>::ConstIterator mlit =
m_Doc->MLineStyles.find(mlName2);
if (mlit != m_Doc->MLineStyles.constEnd() && ml
!= mlit.value())
- {
- while
(m_Doc->MLineStyles.contains(Nam2))
- {
- Nam2 = QObject::tr("Copy #%1 of
").arg(copyC)+Nam;
- copyC++;
- }
- }
- m_Doc->MLineStyles.insert(Nam2, ml);
+ mlName2 = getUniqueName(mlName2,
m_Doc->MLineStyles);
+ m_Doc->MLineStyles.insert(mlName2, ml);
}
if (pg.tagName() == "Arrows")
{
Modified:
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23701&path=/trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
==============================================================================
---
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
(original)
+++
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format.cpp
Tue May 5 21:03:12 2020
@@ -6291,13 +6291,7 @@
int copyC = 1;
QHash<QString,multiLine>::ConstIterator mlit =
m_Doc->MLineStyles.find(mlName2);
if (mlit != m_Doc->MLineStyles.end() && ml !=
mlit.value())
- {
- while (m_Doc->MLineStyles.contains(mlName2))
- {
- mlName2 = QObject::tr("Copy #%1 of
").arg(copyC)+mlName;
- copyC++;
- }
- }
+ mlName2 = getUniqueName(mlName2,
m_Doc->MLineStyles);
m_Doc->MLineStyles.insert(mlName2, ml);
}
if (tagName == "Pattern")
_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit