1 /***************************************************************************
3 language properties dialog page
5 -----------------------------------------------------------------------
7 begin : Wed Oct 13 18:37:13 1999
9 copyright : (C) 1999-2001 Ewald Arnold <kvoctrain@ewald-arnold.de>
10 (C) 2001 The KDE-EDU team
11 (C) 2005 Peter Hedlund <peter@peterandlinda.com>
13 -----------------------------------------------------------------------
15 ***************************************************************************/
17 /***************************************************************************
19 * This program is free software; you can redistribute it and/or modify *
20 * it under the terms of the GNU General Public License as published by *
21 * the Free Software Foundation; either version 2 of the License, or *
22 * (at your option) any later version. *
24 ***************************************************************************/
27 #ifndef LangPropPage_included
28 #define LangPropPage_included
30 #include "LangPropPageForm.h"
32 #include <GrammerManager.h>
36 class LangPropPage
: public LangPropPageForm
46 const Conjugation
&conjugations
,
47 const Article
&article
,
48 QWidget
*parent
= NULL
,
49 const char *name
= NULL
52 Conjugation
getConjugation();
53 Article
getArticle() const { return articles
; }
57 void secondPluralChanged(const QString
&);
58 void secondSingularChanged(const QString
&);
59 void thirdNSingularChanged(const QString
&);
60 void thirdFPluralChanged(const QString
&);
61 void thirdMSingularChanged(const QString
&);
62 void thirdFSingularChanged(const QString
&);
63 void thirdMPluralChanged(const QString
&);
64 void thirdNPluralChanged(const QString
&);
65 void firstPluralChanged(const QString
&);
66 void firstSingularChanged(const QString
&);
67 void slotThirdSCommonToggled(bool);
68 void slotThirdPCommonToggled(bool);
70 void defNaturalChanged(const QString
& );
71 void indefMaleChanged(const QString
& );
72 void indefNaturalChanged(const QString
& );
73 void defFemaleChanged(const QString
& );
74 void indefFemaleChanged(const QString
& );
75 void defMaleChanged(const QString
& );
80 Conjugation conjugations
;
84 #endif // LangPropPage_included