//--------------------------------------------------------------------------- #ifndef biblecsmgrH #define biblecsmgrH #include #include "ModInstForm.h" using namespace sword; //--------------------------------------------------------------------------- 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(FileDesc *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