diff options
Diffstat (limited to 'kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h')
-rw-r--r-- | kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h new file mode 100644 index 00000000..adf9827b --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h @@ -0,0 +1,83 @@ +/*************************************************************************** + + query dialog for properties + + ----------------------------------------------------------------------- + + begin : Sun Apr 9 18:55:34 2000 + + copyright : (C) 1999-2001 Ewald Arnold <kvoctrain@ewald-arnold.de> + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund <peter.hedlund@kdemail.net> + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef SimpleQueryDlg_included +#define SimpleQueryDlg_included + +#include "SimpleQueryDlgForm.h" +#include "QueryDlgBase.h" + +class SimpleQueryDlg : public QueryDlgBase +{ + Q_OBJECT + +public: + SimpleQueryDlg (QueryType querytpe, + int entry, + int column, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc); + + ~SimpleQueryDlg(); + + void setQuery(QueryType querytpe, + int entry, + int column, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc); + +public slots: + virtual void initFocus() const; + +protected: + void keyPressEvent( QKeyEvent *e ); + +public slots: + void showMoreClicked(); + void showAllClicked(); + void knowItClicked(); + void dontKnowClicked(); + void slotAnswerChanged(); + void slotUser2(); + void verifyClicked(); + void timeoutReached(); + +protected: + QString answerstring; + QueryType querytype; + +private: + SimpleQueryDlgForm * mw; + void setQueryFieldWordwrap(); +}; + +#endif // SimpleQueryDlg_included |