LibKEduVocDocument
Go to the documentation of this file.
6#ifndef KEDUVOCKVTMLCOMPABILITY_H
7#define KEDUVOCKVTMLCOMPABILITY_H
43#define QM_USER_TYPE "#"
44#define QM_TYPE_DIV ":"
48#define UL_USER_USAGE "#"
56class KEduVocKvtmlCompability
62 KEduVocKvtmlCompability();
71 KEduVocWordType *typeFromOldFormat(KEduVocWordType *parent,
const QString &typeSubtypeString)
const;
79 QString oldType(
const QString &mainType,
const QString &subType)
const;
81 void addUserdefinedTense(
const QString &tense);
82 QString tenseFromKvtml1(
const QString &oldTense);
83 QStringList documentTenses()
const;
84 QString oldTense(
const QString &tense);
86 void setupWordTypes(KEduVocWordType *parent);
90 void initOldTypeLists();
92 QMap<QString, QString> m_oldMainTypeNames;
93 QMap<QString, QString> m_oldSubTypeNames;
94 int m_userdefinedTypeCounter;
99 QMap<QString, QString> m_oldTenses;
100 int m_userdefinedTenseCounter;
101 QSet<QString> m_tenses;
104 static const QString KVTML_1_USER_DEFINED;
106 static const QString KVTML_1_SEPERATOR;
class to store translation word types
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:49:27 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.