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 */