1 /***************************************************************************
5 -----------------------------------------------------------------------
7 begin : Fri Dec 3 18:28:18 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 VerbQueryDlg_included
28 #define VerbQueryDlg_included
30 #include "VerbQueryDlgForm.h"
31 #include "QueryDlgBase.h"
33 class VerbQueryDlg
: public QueryDlgBase
48 const Conjugation
&prefix
,
49 const Conjugation
&conjug
,
55 void setQuery(QString type
,
63 const Conjugation
&prefix
,
64 const Conjugation
&conjug
,
69 virtual void initFocus() const;
73 void keyPressEvent( QKeyEvent
*e
);
74 void resetAllFields();
78 void slotP3pfChanged(const QString
&);
79 void slotP3snChanged(const QString
&);
80 void showAllClicked();
81 void slotReturnPressed();
82 void slotP3smChanged(const QString
&);
84 void dontKnowClicked();
85 void slotP3pnChanged(const QString
&);
86 void slotP3sfChanged(const QString
&);
87 void slotP1sChanged(const QString
&);
88 void slotP2sChanged(const QString
&);
89 void slotP3pmChanged(const QString
&);
90 void slotP1pChanged(const QString
&);
91 void slotP2pChanged(const QString
&);
93 void timeoutReached();
97 Conjugation conjugations
;
102 VerbQueryDlgForm
* mw
;
105 #endif // VerbQueryDlg_included