]> Git trees. - libqmvoc.git/commitdiff
Add functions to declination class.
authorFrederik Gladhorn <gladhorn@kde.org>
Fri, 21 Sep 2007 07:19:47 +0000 (07:19 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Fri, 21 Sep 2007 07:19:47 +0000 (07:19 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=715067

keduvocdocument/keduvocdeclination.cpp
keduvocdocument/keduvocdeclination.h

index 3ee70cd39f528ff528943b4ba51e2fe6be9ebaea..354da0800e228b824fbe5c20e95872039589050a 100644 (file)
@@ -62,5 +62,13 @@ KEduVocDeclination::~KEduVocDeclination()
     delete d;
 }
 
+QString KEduVocDeclination::declination(DeclinationNumber number, DeclinationCase decCase)
+{
+}
+
+void KEduVocDeclination::setDeclination(const QString & declination, DeclinationNumber number, DeclinationCase decCase)
+{
+}
+
 
 
index d49f3165e774dc9bcbbe9c9920f9be9af83fc635..58b7ba43d99852326044781d394190d7179d1216 100644 (file)
@@ -35,13 +35,13 @@ public:
         Dual,
         Plural
     };
-
+/*
     enum DeclinationGender {
         Undefined,
         Masculine,
         Feminine,
         Neuter
-    };
+    };*/
 
     enum DeclinationCase {
         Nominative = 1,
@@ -79,6 +79,22 @@ public:
      */
     KEduVocDeclination& operator= ( const KEduVocDeclination& other );
 
+    /**
+     * The grammatical number, there is singular and plural for english, some languages have dual for exactly two items.
+     * @param gender
+     * @param decCase
+     * @return
+     */
+    QString declination(DeclinationNumber number, DeclinationCase decCase);
+
+    /**
+     * Set a declination
+     * @param
+     * @param number
+     * @param decCase
+     */
+    void setDeclination(const QString& declination, DeclinationNumber number, DeclinationCase decCase);
+
 private:
     class Private;
     Private * const d;