#ifndef MAILCORE_MCIMAPFOLDER_H #define MAILCORE_MCIMAPFOLDER_H #include #include #ifdef __cplusplus namespace mailcore { class MAILCORE_EXPORT IMAPFolder : public Object { public: IMAPFolder(); virtual ~IMAPFolder(); virtual void setPath(String * path); virtual String * path(); virtual void setDelimiter(char delimiter); virtual char delimiter(); virtual void setFlags(IMAPFolderFlag flags); virtual IMAPFolderFlag flags(); public: // subclass behavior IMAPFolder(IMAPFolder * other); virtual Object * copy(); virtual String * description(); private: String * mPath; char mDelimiter; IMAPFolderFlag mFlags; void init(); }; } #endif #endif