blob: d9dbc978479526835a1d74b2cf48b0a5e8f36d7d (
plain) (
blame)
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
|
//---------------------------------------------------------------------------
#ifndef biblecsmgrH
#define biblecsmgrH
#include <swmgr.h>
#include "ModInstForm.h"
//---------------------------------------------------------------------------
enum PlatformIDs { WIN32S = 0, WIN9X, WINNT, WINCE };
class BibleCSMGR : public SWMgr {
TModInstFrm *ModInstFrm;
// SWFilter *arshaping;
SWFilter *bidireorder;
SWFilter *transliterator;
char platformID;
SWConfig *userPrefs;
protected:
virtual char AddModToConfig(int conffd, const char *fname);
virtual void AddRenderFilters(SWModule *module, ConfigEntMap §ion);
virtual signed char Load ();
virtual void AddGlobalOptions (SWModule * module, ConfigEntMap & section,
ConfigEntMap::iterator start,
ConfigEntMap::iterator end);
public:
BibleCSMGR(TModInstFrm *iModInstFrm);
virtual ~BibleCSMGR();
SWConfig &getUserPrefs() { return *userPrefs; }
void applyUserPrefs();
};
#endif
|