Author: jghali
Date: Tue May 22 21:18:28 2018
New Revision: 22552
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22552
Log:
#15331: Extend the automatic addition of black, white and registration colours
in the C&F dialog to Document Setup/Prefs
Modified:
trunk/Scribus/scribus/colorsetmanager.cpp
trunk/Scribus/scribus/prefsmanager.cpp
trunk/Scribus/scribus/ui/colorsandfills.cpp
Modified: trunk/Scribus/scribus/colorsetmanager.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22552&path=/trunk/Scribus/scribus/colorsetmanager.cpp
==============================================================================
--- trunk/Scribus/scribus/colorsetmanager.cpp (original)
+++ trunk/Scribus/scribus/colorsetmanager.cpp Tue May 22 21:18:28 2018
@@ -336,6 +336,7 @@
return false;
colors = doc->PageColors;
colors.setDocument(doc);
+ colors.ensureDefaultColors();
gradients = doc->docGradients;
patterns = doc->docPatterns;
doc->PageColors = colorListBack;
@@ -344,10 +345,9 @@
}
else
{
- if (importColorsFromFile(paletteFileName, colors, &gradients,
merge))
- colors.ensureDefaultColors();
- else
+ if (!importColorsFromFile(paletteFileName, colors, &gradients,
merge))
return false;
+ colors.ensureDefaultColors();
}
return true;
}
Modified: trunk/Scribus/scribus/prefsmanager.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22552&path=/trunk/Scribus/scribus/prefsmanager.cpp
==============================================================================
--- trunk/Scribus/scribus/prefsmanager.cpp (original)
+++ trunk/Scribus/scribus/prefsmanager.cpp Tue May 22 21:18:28 2018
@@ -1308,6 +1308,7 @@
if (!tmpSet.contains(brushCpen2) && brushCpen2 != CommonStrings::None)
tmpSet[brushCpen2] = appPrefs.colorPrefs.DColors[brushCpen2];
appPrefs.colorPrefs.DColors = tmpSet;
+ appPrefs.colorPrefs.DColors.ensureDefaultColors();
}
void PrefsManager::setColorSetName(const QString& colorSetName)
Modified: trunk/Scribus/scribus/ui/colorsandfills.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22552&path=/trunk/Scribus/scribus/ui/colorsandfills.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/colorsandfills.cpp (original)
+++ trunk/Scribus/scribus/ui/colorsandfills.cpp Tue May 22 21:18:28 2018
@@ -1084,6 +1084,7 @@
ScMessageBox::information(this, tr("Information"),
"<qt>" + tr("The file %1 does not contain colors which can be imported.\nIf the
file was a PostScript-based, try to import it with File -> Import. \nNot all
files have DSC conformant comments where the color descriptions are located.\n
This prevents importing colors from some files.\nSee the Edit Colors section of
the documentation for more details.").arg(fileName) + "</qt>");
else
{
+ m_colorList.ensureDefaultColors();
updateGradientList();
updateColorList();
modified = true;
_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit