www.pudn.com > TurboPadSource.tar.gz > option.h
/** * \class Options * Options class * * Holds all option information. */ #ifndef Option_H #define Option_H class Options; #include#include #include "stextctrl.h" class Options { public: Options(); wxString GetPath() { return path; } inline bool GetUseTabs() { return useTabs; } inline int GetTabSize() { return tabSize; } inline int GetEOLMode() { return eolMode; } void SetUseTabs(bool newTabMode) { useTabs = newTabMode; } void SetTabSize(int newTabSize) { tabSize = newTabSize; } void SetEOLMode(int newEolMode) { eolMode = newEolMode; } void Load(); void Write(); private: wxString path; bool useTabs; int eolMode; int tabSize; inline void SetDefaultOptions(); }; #endif