Various small changes
[dasher.git] / Src / DasherCore / AlphabetManagerFactory.h
blob735025a92b5d6bff5eb0ca6b1abff695ff1b81f4
1 #ifndef __alphabetmanagerfactory_h__
2 #define __alphabetmanagerfactory_h__
4 #include "AlphabetManager.h"
5 #include "NodeManagerFactory.h"
6 #include "LanguageModelling/LanguageModel.h"
8 namespace Dasher {
10 class CDasherModel;
12 class CAlphabetManagerFactory : public CNodeManagerFactory {
13 public:
14 CAlphabetManagerFactory( CDasherModel *pModel, CLanguageModel *pLanguageModel );
15 ~CAlphabetManagerFactory();
17 virtual CDasherNode *GetRoot(CDasherNode *pParent, int iLower, int iUpper, void *pUserData);
19 private:
20 CAlphabetManager *m_pAlphabetManager;
25 #endif