[Libreoffice-commits] core.git: 2 commits - vcl/source

Tomaž Vajngerl (via logerrit) logerrit at kemper.freedesktop.org
Mon Dec 30 22:15:09 UTC 2019


 vcl/source/gdi/pdfwriter_impl.hxx |   86 +++++++++++++++++++-------------------
 1 file changed, 43 insertions(+), 43 deletions(-)

New commits:
commit be3856df54e6a19041312479b8ffa8bd944aadd8
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Mon Dec 30 18:06:34 2019 +0100
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Mon Dec 30 23:14:45 2019 +0100

    pdf: move PDFAddStream out of PDFWriterImpl class
    
    Change-Id: I3c96fcb3438f982fa6d40f806c4fc90db5025091
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86028
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/vcl/source/gdi/pdfwriter_impl.hxx b/vcl/source/gdi/pdfwriter_impl.hxx
index 0ece9135782c..3302c533acfa 100644
--- a/vcl/source/gdi/pdfwriter_impl.hxx
+++ b/vcl/source/gdi/pdfwriter_impl.hxx
@@ -520,6 +520,16 @@ struct PDFStructureElement
 
 };
 
+struct PDFAddStream
+{
+    OUString           m_aMimeType;
+    PDFOutputStream*        m_pStream;
+    sal_Int32               m_nStreamObject;
+    bool                    m_bCompress;
+
+    PDFAddStream() : m_pStream( nullptr ), m_nStreamObject( 0 ), m_bCompress( true ) {}
+};
+
 }
 
 class PDFWriterImpl : public VirtualDevice
@@ -529,16 +539,6 @@ class PDFWriterImpl : public VirtualDevice
 public:
     friend struct vcl::pdf::PDFPage;
 
-    struct PDFAddStream
-    {
-        OUString           m_aMimeType;
-        PDFOutputStream*        m_pStream;
-        sal_Int32               m_nStreamObject;
-        bool                    m_bCompress;
-
-        PDFAddStream() : m_pStream( nullptr ), m_nStreamObject( 0 ), m_bCompress( true ) {}
-    };
-
     // helper structure for drawLayout and friends
     struct PDFGlyph
     {
commit a8085e5a0765ae078b3125dec7e05eddaecf9a1d
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Mon Dec 30 18:05:15 2019 +0100
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Mon Dec 30 23:14:35 2019 +0100

    pdf: move PDFStructureElement out of PDFWriterImpl class
    
    Change-Id: I41b2f314f3eef7b28af7e1592a7167a216c1fd7c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86027
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/vcl/source/gdi/pdfwriter_impl.hxx b/vcl/source/gdi/pdfwriter_impl.hxx
index eefb11b79d4b..0ece9135782c 100644
--- a/vcl/source/gdi/pdfwriter_impl.hxx
+++ b/vcl/source/gdi/pdfwriter_impl.hxx
@@ -487,6 +487,39 @@ struct PDFStructureElementKid // for Kids entries
     PDFStructureElementKid( sal_Int32 MCID, sal_Int32 nPage ) : nObject( nPage ), nMCID( MCID ) {}
 };
 
+struct PDFStructureElement
+{
+    sal_Int32                                           m_nObject;
+    PDFWriter::StructElement                            m_eType;
+    OString                                        m_aAlias;
+    sal_Int32                                           m_nOwnElement; // index into structure vector
+    sal_Int32                                           m_nParentElement; // index into structure vector
+    sal_Int32                                           m_nFirstPageObject;
+    bool                                                m_bOpenMCSeq;
+    std::list< sal_Int32 >                              m_aChildren; // indexes into structure vector
+    std::list< PDFStructureElementKid >                 m_aKids;
+    std::map<PDFWriter::StructAttribute, PDFStructureAttribute >
+                                                        m_aAttributes;
+    tools::Rectangle                                    m_aBBox;
+    OUString                                            m_aActualText;
+    OUString                                            m_aAltText;
+    css::lang::Locale                                   m_aLocale;
+
+    // m_aContents contains the element's marked content sequence
+    // as pairs of (page nr, MCID)
+
+    PDFStructureElement()
+            : m_nObject( 0 ),
+              m_eType( PDFWriter::NonStructElement ),
+              m_nOwnElement( -1 ),
+              m_nParentElement( -1 ),
+              m_nFirstPageObject( 0 ),
+              m_bOpenMCSeq( false )
+    {
+    }
+
+};
+
 }
 
 class PDFWriterImpl : public VirtualDevice
@@ -496,39 +529,6 @@ class PDFWriterImpl : public VirtualDevice
 public:
     friend struct vcl::pdf::PDFPage;
 
-    struct PDFStructureElement
-    {
-        sal_Int32                                           m_nObject;
-        PDFWriter::StructElement                            m_eType;
-        OString                                        m_aAlias;
-        sal_Int32                                           m_nOwnElement; // index into structure vector
-        sal_Int32                                           m_nParentElement; // index into structure vector
-        sal_Int32                                           m_nFirstPageObject;
-        bool                                                m_bOpenMCSeq;
-        std::list< sal_Int32 >                              m_aChildren; // indexes into structure vector
-        std::list< PDFStructureElementKid >                 m_aKids;
-        std::map<PDFWriter::StructAttribute, PDFStructureAttribute >
-                                                            m_aAttributes;
-        tools::Rectangle                                    m_aBBox;
-        OUString                                            m_aActualText;
-        OUString                                            m_aAltText;
-        css::lang::Locale                                   m_aLocale;
-
-        // m_aContents contains the element's marked content sequence
-        // as pairs of (page nr, MCID)
-
-        PDFStructureElement()
-                : m_nObject( 0 ),
-                  m_eType( PDFWriter::NonStructElement ),
-                  m_nOwnElement( -1 ),
-                  m_nParentElement( -1 ),
-                  m_nFirstPageObject( 0 ),
-                  m_bOpenMCSeq( false )
-        {
-        }
-
-    };
-
     struct PDFAddStream
     {
         OUString           m_aMimeType;


More information about the Libreoffice-commits mailing list