~ubuntu-branches/ubuntu/wily/scribus/wily-proposed

« back to all changes in this revision

Viewing changes to scribus/plugins/fileloader/scribus134format/scribus134format_save.cpp

  • Committer: Package Import Robot
  • Author(s): Oleksandr Moskalenko
  • Date: 2012-02-09 21:50:56 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20120209215056-2wrx1ara0jbm7fi5
Tags: 1.4.0.dfsg+r17287-1
* New upstream stable release upload into Debian (Closes: #654703).
* Applied the Ubuntu armel patch.
* Removed non-free color swatches from resources.
* debian/control:
  - Moved icc-profiles from Recommends to Suggests (Closes: #655885).
  - Updated Standards-Version to 3.9.2.
  - Updated extended description per lintian warning.
* debian/rules:
  - Update mailcap (Closes: #630751). A request for mime.types update has
    been sent to the mime-support maintainer.
  - Added build-arch and build-indep targets per lintian warning.
* debian/patches:
  - top_cmakelists.patch - don't copy extra docs and changelogs.
  - scribus_cmakelists.patch - don't copy extra docs and changelogs.
  - scribus_cmakelists.patch - don't install the non-free "doc" dir.
  - profiles_cmakelists.patch - don't install non-free sRGB profile.
* debian/copyright: 
  - Converted to the DEP5 machine readable foramt.
  - Added licenses for free color swatches.

Show diffs side-by-side

added added

removed removed

Lines of Context:
107
107
        docu.writeAttribute("AUTHOR"      ,m_Doc->documentInfo.getAuthor());
108
108
        docu.writeAttribute("COMMENTS"    ,m_Doc->documentInfo.getComments());
109
109
        docu.writeAttribute("KEYWORDS"    ,m_Doc->documentInfo.getKeywords());
110
 
        docu.writeAttribute("PUBLISHER",m_Doc->documentInfo.getPublisher());
111
 
        docu.writeAttribute("DOCDATE",m_Doc->documentInfo.getDate());
112
 
        docu.writeAttribute("DOCTYPE",m_Doc->documentInfo.getType());
113
 
        docu.writeAttribute("DOCFORMAT",m_Doc->documentInfo.getFormat());
114
 
        docu.writeAttribute("DOCIDENT",m_Doc->documentInfo.getIdent());
115
 
        docu.writeAttribute("DOCSOURCE",m_Doc->documentInfo.getSource());
116
 
        docu.writeAttribute("DOCLANGINFO",m_Doc->documentInfo.getLangInfo());
117
 
        docu.writeAttribute("DOCRELATION",m_Doc->documentInfo.getRelation());
118
 
        docu.writeAttribute("DOCCOVER",m_Doc->documentInfo.getCover());
119
 
        docu.writeAttribute("DOCRIGHTS",m_Doc->documentInfo.getRights());
120
 
        docu.writeAttribute("DOCCONTRIB",m_Doc->documentInfo.getContrib());
121
 
        docu.writeAttribute("TITLE",m_Doc->documentInfo.getTitle());
 
110
        docu.writeAttribute("PUBLISHER"   ,m_Doc->documentInfo.getPublisher());
 
111
        docu.writeAttribute("DOCDATE"     ,m_Doc->documentInfo.getDate());
 
112
        docu.writeAttribute("DOCTYPE"     ,m_Doc->documentInfo.getType());
 
113
        docu.writeAttribute("DOCFORMAT"   ,m_Doc->documentInfo.getFormat());
 
114
        docu.writeAttribute("DOCIDENT"    ,m_Doc->documentInfo.getIdent());
 
115
        docu.writeAttribute("DOCSOURCE"   ,m_Doc->documentInfo.getSource());
 
116
        docu.writeAttribute("DOCLANGINFO" ,m_Doc->documentInfo.getLangInfo());
 
117
        docu.writeAttribute("DOCRELATION" ,m_Doc->documentInfo.getRelation());
 
118
        docu.writeAttribute("DOCCOVER"    ,m_Doc->documentInfo.getCover());
 
119
        docu.writeAttribute("DOCRIGHTS"   ,m_Doc->documentInfo.getRights());
 
120
        docu.writeAttribute("DOCCONTRIB"  ,m_Doc->documentInfo.getContrib());
 
121
        docu.writeAttribute("TITLE"       ,m_Doc->documentInfo.getTitle());
 
122
        docu.writeAttribute("SUBJECT"     ,m_Doc->documentInfo.getSubject());
122
123
        docu.writeAttribute("VHOCH"  , m_Doc->typographicSettings.valueSuperScript);
123
124
        docu.writeAttribute("VHOCHSC", m_Doc->typographicSettings.scalingSuperScript);
124
125
        docu.writeAttribute("VTIEF"  , m_Doc->typographicSettings.valueSubScript);
418
419
 
419
420
void Scribus134Format::writePStyles(ScXmlStreamWriter & docu) 
420
421
{
421
 
        //      if (m_Doc->docParagraphStyles.count() > 5)
422
 
        {
423
 
                for (int ff = 0; ff < m_Doc->paragraphStyles().count(); ++ff)
424
 
                        putPStyle(docu, m_Doc->paragraphStyles()[ff], "STYLE");
425
 
        }
 
422
        QList<int> styleList = m_Doc->getSortedStyleList();
 
423
        for (int a = 0; a < styleList.count(); ++a)
 
424
                putPStyle(docu, m_Doc->paragraphStyles()[styleList[a]], "STYLE");
426
425
}
427
426
 
428
427
void Scribus134Format::putPStyle(ScXmlStreamWriter & docu, const ParagraphStyle & style, const QString &nodeName)
498
497
 
499
498
void Scribus134Format::writeCStyles(ScXmlStreamWriter & docu) 
500
499
{
501
 
        for (int ff = 0; ff < m_Doc->charStyles().count(); ++ff)
 
500
        QList<int> styleList = m_Doc->getSortedCharStyleList();
 
501
        for (int a = 0; a < styleList.count(); ++a)
502
502
        {
503
503
                docu.writeStartElement("CHARSTYLE");
504
 
                putNamedCStyle(docu, m_Doc->charStyles()[ff]);
 
504
                putNamedCStyle(docu, m_Doc->charStyles()[styleList[a]]);
505
505
                docu.writeEndElement();
506
506
        }
507
507
}