File indexing completed on 2024-05-12 15:59:59

0001 /* This file is part of the KDE project
0002    SPDX-FileCopyrightText: 2004 David Faure <faure@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef KOXMLNS_H
0008 #define KOXMLNS_H
0009 
0010 #include <QString>
0011 
0012 #include "kritastore_export.h"
0013 /**
0014  * Repository of XML namespaces used for ODF documents.
0015  * 
0016  * Please make sure that you do not use the variables provided by this class in
0017  * the destructor of a static object.
0018  */
0019 class KRITASTORE_EXPORT KoXmlNS
0020 {
0021 public:
0022     static const QString office;
0023     static const QString meta;
0024     static const QString config;
0025     static const QString text;
0026     static const QString table;
0027     static const QString draw;
0028     static const QString presentation;
0029     static const QString dr3d;
0030     static const QString chart;
0031     static const QString form;
0032     static const QString script;
0033     static const QString style;
0034     static const QString number;
0035     static const QString manifest;
0036     static const QString anim;
0037 
0038     static const QString math;
0039     static const QString svg;
0040     static const QString fo;
0041     static const QString dc;
0042     static const QString xlink;
0043     static const QString VL;
0044     static const QString smil;
0045     static const QString xhtml;
0046     static const QString xml;
0047     static const QString sodipodi;
0048     static const QString krita;
0049 
0050     static const QString calligra;
0051     static const QString officeooo;
0052     static const QString ooo;
0053 
0054     static const char* nsURI2NS(const QString &nsURI);
0055     
0056     static const QString delta;
0057     static const QString split;
0058     static const QString ac;
0059 private:
0060     KoXmlNS(); // don't create an instance of me :)
0061 };
0062 
0063 #endif /* KOXMLNS_H */