]> Git trees. - libqmvoc.git/commitdiff
Add the special word type conjunction to the keduvoc library. v4.7.90
authorJan Gerrit Marker <jangerrit@weiler-marker.com>
Tue, 22 Nov 2011 16:31:04 +0000 (17:31 +0100)
committerJan Gerrit Marker <jangerrit@weiler-marker.com>
Mon, 28 Nov 2011 21:02:47 +0000 (22:02 +0100)
REVIEW: 103204

keduvocdocument/keduvockvtml2reader.cpp
keduvocdocument/keduvockvtml2writer.cpp
keduvocdocument/kvtml2defs.h

index 83cf9af568074e411c77eefbce3ee987c3d2ed89..6fd675829af9d593acd9d3f5bae2803101dfecf0 100644 (file)
@@ -589,6 +589,9 @@ bool KEduVocKvtml2Reader::readWordType( KEduVocWordType* parentContainer, QDomEl
         if ( specialType == KVTML_SPECIALWORDTYPE_NOUN_NEUTRAL ) {
             wordTypeContainer->setWordType(KEduVocWordFlag::Noun| KEduVocWordFlag::Neuter);
         }
+        if ( specialType == KVTML_SPECIALWORDTYPE_CONJUNCTION ) {
+            wordTypeContainer->setWordType(KEduVocWordFlag::Conjunction);
+        }
     } // special type
 
     // read entries
index 9e26743370066cf2965ed802a70704961e289917..99ad94d8c9b963a06ada72c1241add54ff64ad93 100644 (file)
@@ -403,6 +403,9 @@ bool KEduVocKvtml2Writer::writeWordTypes( QDomElement &typesElement, KEduVocWord
         else if (wordType->wordType().testFlag(KEduVocWordFlag::Adverb))
             typeDefinitionElement.appendChild( newTextElement( KVTML_SPECIALWORDTYPE, KVTML_SPECIALWORDTYPE_ADVERB ) );
 
+        else if (wordType->wordType().testFlag(KEduVocWordFlag::Conjunction))
+            typeDefinitionElement.appendChild( newTextElement( KVTML_SPECIALWORDTYPE, KVTML_SPECIALWORDTYPE_CONJUNCTION ) );
+
 
 // child entries
 
index 18b79bbe5e77764469619f8a647f1671a68f78fe..d2903ed9b18aadf18a070b99d6c7f3976c8009c2 100644 (file)
@@ -111,6 +111,7 @@ static const QString KVTML_GRAMMATICAL_DEFINITENESS[] = {
 #define KVTML_SPECIALWORDTYPE_VERB        "verb"
 #define KVTML_SPECIALWORDTYPE_ADJECTIVE   "adjective"
 #define KVTML_SPECIALWORDTYPE_ADVERB      "adverb"
+#define KVTML_SPECIALWORDTYPE_CONJUNCTION "conjunction"
 
 
 #define KVTML_TENSES            "tenses"