File indexing completed on 2025-01-19 10:49:27

0001 /* This file is part of the KDE project
0002 
0003    SPDX-FileCopyrightText: 2013-2014 Inge Wallin <inge@lysator.liu.se>
0004 
0005    SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 
0009 // Own
0010 #include "OdfReaderBackend.h"
0011 
0012 // Calligra
0013 #include <KoXmlReader.h>
0014 
0015 // Odftraverse library
0016 #include "OdfParser.h"
0017 
0018 
0019 // ================================================================
0020 //             class OdfReaderBackend::Private
0021 
0022 
0023 class OdfReaderBackend::Private
0024 {
0025  public:
0026     Private();
0027     ~Private();
0028 
0029     bool dummy;                 // We don't have any actual content in
0030                                 // this class yet but it's still
0031                                 // needed for forward binary compatibility.
0032 };
0033 
0034 OdfReaderBackend::Private::Private()
0035 {
0036 }
0037 
0038 OdfReaderBackend::Private::~Private()
0039 {
0040 }
0041 
0042 
0043 // ================================================================
0044 //                 class OdfReaderBackend
0045 
0046 
0047 OdfReaderBackend::OdfReaderBackend()
0048     : d(new OdfReaderBackend::Private)
0049 {
0050 }
0051 
0052 OdfReaderBackend::~OdfReaderBackend()
0053 {
0054     delete d;
0055 }
0056 
0057 
0058 // ----------------------------------------------------------------
0059 //                 ODF document level functions
0060 
0061 
0062 IMPLEMENT_BACKEND_FUNCTION(OdfReader, OfficeDocumentcontent);
0063 IMPLEMENT_BACKEND_FUNCTION(OdfReader, OfficeBody);