blob: bf20d6a6bbbb29c0b50bb818adee956ed913d2ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
//
// C++ Interface: leitnerbox
//
// Description:
//
//
// Author: Martin Pfeiffer <martin-pfeiffer-bensheim@web.de>, (C) 2005
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef LEITNERBOX_H
#define LEITNERBOX_H
#include <qstring.h>
/**
@author Martin Pfeiffer
*/
class LeitnerBox
{
public:
LeitnerBox();
~LeitnerBox();
void setCorrectWordBox( LeitnerBox* ); //sets the correct word box
void setWrongWordBox( LeitnerBox* ); //sets the wrong word box
void setBoxName( const QString& ); //sets the boxes name
void setVocabCount( int count );
int getVocabCount();
LeitnerBox* getCorrectWordBox();
LeitnerBox* getWrongWordBox();
const QString& getBoxName() const;
bool operator == ( const LeitnerBox& a ) const;
private:
QString m_name;
int m_vocabCount;
LeitnerBox* m_wrongWordBox;
LeitnerBox* m_correctWordBox;
};
#endif
|