KDict converted to a singleton.
[jben.git] / dictionaries.h
blob092937b0d0aa108cabc32c8124bd18b04097d550
1 #ifndef dictionaries_h
2 #define dictionaries_h
4 #include "wdict.h"
5 #include "kdict.h"
6 #include "kradfile.h"
7 #include "radkfile.h"
9 class Dictionaries {
10 public:
11 Dictionaries();
12 ~Dictionaries();
13 bool LoadWDict(const char* filename);
14 bool LoadKDict(const char* filename);
15 bool LoadKRadFile(const char* filename);
16 bool LoadRadKFile(const char* filename);
17 /* constant access to private vars */
18 const WDict* GetWDict();
19 const KDict* GetKDict();
20 const KRadFile* GetKRadFile();
21 const RadKFile* GetRadKFile();
22 private:
23 WDict* wdict;
24 const KDict* kdict;
25 KRadFile* kradfile;
26 RadKFile* radkfile;
29 #endif