Work on the parsing of .ifo file
[mdictionary] / src / plugins / stardict / StarDictSettings.h
1 #ifndef STARDICTSETTINGS_H
2 #define STARDICTSETTINGS_H
3
4 #include <QString>
5
6 class StarDictSettings
7 {
8 public:
9     StarDictSettings();
10
11     QString version() const;
12     QString bookname() const;
13     int wordcount() const;
14     int idxfilesize() const;
15     int idxoffsetbits() const;
16     QString author() const;
17     QString email() const;
18     QString website() const;
19     QString description() const;
20     QString date() const;
21     QString sametypesequence() const;
22
23
24     void setVersion(QString);
25     void setBookname(QString);
26     void setWordcount(int);
27     void setIdxfilesize(int);
28     void setidxoffsetbits(int);
29     void setAuthor(QString);
30     void setEmail(QString);
31     void setWebsite(QString);
32     void setDescription(QString);
33     void setDate(QString);
34     void setSametypesequence(QString);
35
36
37
38 private:
39     QString _version;
40     QString _bookname;
41     int _wordcount;
42     int _idxfilesize;
43     int _idxoffsetbits;
44     QString _author;
45     QString _email;
46     QString _website;
47     QString _description;
48     QString _date;
49     QString _sametypesequence;
50
51
52
53 };
54
55 #endif // STARDICTSETTINGS_H