1 #ifndef MODULETOKENF_H 2 #define MODULETOKENF_H 3 4 #include <sdk.h> 5 #ifndef CB_PRECOMP 6 #include <wx/arrstr.h> 7 #endif 8 9 #include "tokenf.h" 10 11 class ModuleTokenF : public TokenF 12 { 13 public: 14 ModuleTokenF(); 15 virtual ~ModuleTokenF(); 16 void SetDefaultPublic(bool defPublic); GetDefaultPublic()17 bool GetDefaultPublic() {return m_DefaultPublic;}; 18 void AddToPrivateList(wxString& privateTName); 19 void AddToPublicList(wxString& publicTName); 20 bool HasNameInPrivateList(wxString& str); 21 bool HasNameInPublicList(wxString& str); 22 23 private: 24 bool m_DefaultPublic; 25 wxSortedArrayString m_PrivateTList; 26 wxSortedArrayString m_PublicTList; 27 }; 28 29 #endif // MODULETOKENF_H 30