Author: craig
Date: Sun Sep 18 20:20:32 2016
New Revision: 21450

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=21450
Log:
Bring in some non intrusive changes from CTL

Modified:
    trunk/Scribus/scribus/resourcecollection.h

Modified: trunk/Scribus/scribus/resourcecollection.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=21450&path=/trunk/Scribus/scribus/resourcecollection.h
==============================================================================
--- trunk/Scribus/scribus/resourcecollection.h  (original)
+++ trunk/Scribus/scribus/resourcecollection.h  Sun Sep 18 20:20:32 2016
@@ -41,55 +41,60 @@
 class ResourceCollection
 {
 public:
-       void collectFont(const QString& name)      { if (!name.isEmpty()) 
m_fonts.insert(name,name); }
-       void collectPattern(const QString& name)   { if (!name.isEmpty()) 
m_patterns.insert(name,name); }
-       void collectColor(const QString& name)     { if (!name.isEmpty()) 
m_colors.insert(name,name); }
-       void collectGradient(const QString& name)  { if (!name.isEmpty()) 
m_gradients.insert(name,name); }
-       void collectStyle(const QString& name)     { if (!name.isEmpty()) 
m_pstyles.insert(name,name); }
-       void collectCharStyle(const QString& name) { if (!name.isEmpty()) 
m_cstyles.insert(name,name); }
-       void collectLineStyle(const QString& name) { if (!name.isEmpty()) 
m_linestyles.insert(name,name); }
-       void collectTableStyle(const QString& name) { if (!name.isEmpty()) 
m_tableStyles.insert(name,name); }
-       void collectCellStyle(const QString& name) { if (!name.isEmpty()) 
m_cellStyles.insert(name,name); }
+       void collectFont(const QString& name)         { if (!name.isEmpty()) 
m_fonts.insert(name,name); }
+       void collectFontfeatures(const QString& name) { if (!name.isEmpty()) 
m_fontfeatures.insert(name,name); }
+       void collectPattern(const QString& name)      { if (!name.isEmpty()) 
m_patterns.insert(name,name); }
+       void collectColor(const QString& name)        { if (!name.isEmpty()) 
m_colors.insert(name,name); }
+       void collectGradient(const QString& name)     { if (!name.isEmpty()) 
m_gradients.insert(name,name); }
+       void collectStyle(const QString& name)        { if (!name.isEmpty()) 
m_pstyles.insert(name,name); }
+       void collectCharStyle(const QString& name)    { if (!name.isEmpty()) 
m_cstyles.insert(name,name); }
+       void collectLineStyle(const QString& name)    { if (!name.isEmpty()) 
m_linestyles.insert(name,name); }
+       void collectTableStyle(const QString& name)   { if (!name.isEmpty()) 
m_tableStyles.insert(name,name); }
+       void collectCellStyle(const QString& name)    { if (!name.isEmpty()) 
m_cellStyles.insert(name,name); }
        
-       void mapFont(const QString& oldname, const QString& newname)      { 
m_fonts.insert(oldname, newname); }
-       void mapPattern(const QString& oldname, const QString& newname)   { 
m_patterns.insert(oldname, newname); }
-       void mapColor(const QString& oldname, const QString& newname)     { 
m_colors.insert(oldname, newname); }
-       void mapGradients(const QString& oldname, const QString& newname) { 
m_gradients.insert(oldname, newname); }
-       void mapStyle(const QString& oldname, const QString& newname)     { 
m_pstyles.insert(oldname, newname); }
-       void mapCharStyle(const QString& oldname, const QString& newname) { 
m_cstyles.insert(oldname, newname); }
-       void mapLineStyle(const QString& oldname, const QString& newname) { 
m_linestyles.insert(oldname, newname); }
-       void mapTableStyle(const QString& oldname, const QString& newname) { 
m_tableStyles.insert(oldname, newname); }
-       void mapCellStyle(const QString& oldname, const QString& newname) { 
m_cellStyles.insert(oldname, newname); }
+       void mapFont(const QString& oldname, const QString& newname)         { 
m_fonts.insert(oldname, newname); }
+       void mapPattern(const QString& oldname, const QString& newname)      { 
m_patterns.insert(oldname, newname); }
+       void mapFontfeatures(const QString& oldname, const QString& newname) { 
m_fontfeatures.insert(oldname, newname); }
+       void mapColor(const QString& oldname, const QString& newname)        { 
m_colors.insert(oldname, newname); }
+       void mapGradients(const QString& oldname, const QString& newname)    { 
m_gradients.insert(oldname, newname); }
+       void mapStyle(const QString& oldname, const QString& newname)        { 
m_pstyles.insert(oldname, newname); }
+       void mapCharStyle(const QString& oldname, const QString& newname)    { 
m_cstyles.insert(oldname, newname); }
+       void mapLineStyle(const QString& oldname, const QString& newname)    { 
m_linestyles.insert(oldname, newname); }
+       void mapTableStyle(const QString& oldname, const QString& newname)   { 
m_tableStyles.insert(oldname, newname); }
+       void mapCellStyle(const QString& oldname, const QString& newname)    { 
m_cellStyles.insert(oldname, newname); }
        
-       void mapFonts(const QMap<QString,QString>& newnames)      { m_fonts = 
newnames; }
-       void mapPatterns(const QMap<QString,QString>& newnames)   { m_patterns 
= newnames; }
-       void mapColors(const QMap<QString,QString>& newnames)     { m_colors = 
newnames; }
-       void mapGradients(const QMap<QString,QString>& newnames)  { m_gradients 
= newnames; }
-       void mapStyles(const QMap<QString,QString>& newnames)     { m_pstyles = 
newnames; }
-       void mapCharStyles(const QMap<QString,QString>& newnames) { m_cstyles = 
newnames; }
-       void mapLineStyles(const QMap<QString,QString>& newnames) { 
m_linestyles = newnames; }
-       void mapTableStyles(const QMap<QString,QString>& newnames) { 
m_tableStyles = newnames; }
-       void mapCellStyles(const QMap<QString,QString>& newnames) { 
m_cellStyles = newnames; }
+       void mapFonts(const QMap<QString,QString>& newnames)        { m_fonts = 
newnames; }
+       void mapPatterns(const QMap<QString,QString>& newnames)     { 
m_patterns = newnames; }
+       void mapFontfeatures(const QMap<QString,QString>& newnames) { 
m_fontfeatures = newnames; }
+       void mapColors(const QMap<QString,QString>& newnames)       { m_colors 
= newnames; }
+       void mapGradients(const QMap<QString,QString>& newnames)    { 
m_gradients = newnames; }
+       void mapStyles(const QMap<QString,QString>& newnames)       { m_pstyles 
= newnames; }
+       void mapCharStyles(const QMap<QString,QString>& newnames)   { m_cstyles 
= newnames; }
+       void mapLineStyles(const QMap<QString,QString>& newnames)   { 
m_linestyles = newnames; }
+       void mapTableStyles(const QMap<QString,QString>& newnames)  { 
m_tableStyles = newnames; }
+       void mapCellStyles(const QMap<QString,QString>& newnames)   { 
m_cellStyles = newnames; }
        
-       const QMap<QString, QString>& fonts()      { return m_fonts; }
-       const QMap<QString, QString>& patterns()   { return m_patterns; }
-       const QMap<QString, QString>& colors()     { return m_colors; }
-       const QMap<QString, QString>& gradients()  { return m_gradients; }
-       const QMap<QString, QString>& styles()     { return m_pstyles; }
-       const QMap<QString, QString>& charStyles() { return m_cstyles; }
-       const QMap<QString, QString>& lineStyles() { return m_linestyles; }
-       const QMap<QString, QString>& tableStyles() { return m_tableStyles; }
-       const QMap<QString, QString>& cellStyles() { return m_cellStyles; }
+       const QMap<QString, QString>& fonts()        { return m_fonts; }
+       const QMap<QString, QString>& fontfeatures() { return m_fontfeatures; }
+       const QMap<QString, QString>& patterns()     { return m_patterns; }
+       const QMap<QString, QString>& colors()       { return m_colors; }
+       const QMap<QString, QString>& gradients()    { return m_gradients; }
+       const QMap<QString, QString>& styles()       { return m_pstyles; }
+       const QMap<QString, QString>& charStyles()   { return m_cstyles; }
+       const QMap<QString, QString>& lineStyles()   { return m_linestyles; }
+       const QMap<QString, QString>& tableStyles()  { return m_tableStyles; }
+       const QMap<QString, QString>& cellStyles()   { return m_cellStyles; }
        
-       QList<QString> fontNames() const      { return m_fonts.keys(); }
-       QList<QString> patternNames() const   { return m_patterns.keys(); }
-       QList<QString> colorNames() const     { return m_colors.keys(); }
-       QList<QString> gradientNames() const  { return m_gradients.keys(); }
-       QList<QString> styleNames() const     { return m_pstyles.keys(); }
-       QList<QString> charStyleNames() const { return m_cstyles.keys(); }
-       QList<QString> lineStyleNames() const { return m_linestyles.keys(); }
-       QList<QString> tableStyleNames() const { return m_tableStyles.keys(); }
-       QList<QString> cellStyleNames() const { return m_cellStyles.keys(); }
+       QList<QString> fontNames() const         { return m_fonts.keys(); }
+       QList<QString> patternNames() const      { return m_patterns.keys(); }
+       QList<QString> fontfeaturesNames() const { return 
m_fontfeatures.keys(); }
+       QList<QString> colorNames() const        { return m_colors.keys(); }
+       QList<QString> gradientNames() const     { return m_gradients.keys(); }
+       QList<QString> styleNames() const        { return m_pstyles.keys(); }
+       QList<QString> charStyleNames() const    { return m_cstyles.keys(); }
+       QList<QString> lineStyleNames() const    { return m_linestyles.keys(); }
+       QList<QString> tableStyleNames() const   { return m_tableStyles.keys(); 
}
+       QList<QString> cellStyleNames() const    { return m_cellStyles.keys(); }
 
        // modifies newNames so that forall x in both newNames.key() and in 
existingNames, newNames[x] will map to a new unique name
        static void makeUnique(QMap<QString,QString>& newNames, const 
QList<QString> existingNames);
@@ -102,6 +107,7 @@
 private:
        QMap<QString,QString> m_fonts;
        QMap<QString,QString> m_patterns;
+       QMap<QString,QString> m_fontfeatures;
        QMap<QString,QString> m_colors;
        QMap<QString,QString> m_gradients;
        QMap<QString,QString> m_pstyles;


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

Reply via email to