/** * @author Edouard DUPIN * * @copyright 2010, Edouard DUPIN, all right reserved * * @license GPL v3 (see license file) */ #ifndef __EDN_BUFFER_HISTORY_H__ #define __EDN_BUFFER_HISTORY_H__ #include class EdnBufHistory{ public: EdnBufHistory(void); EdnBufHistory(int32_t pos, int32_t nInserted, etk::Vector &deletedText); ~EdnBufHistory(void); void Set(int32_t pos, int32_t nInserted, etk::Vector &deletedText); int32_t getPos(void); int32_t getnbDeleted(void); int32_t getnbInserted(void); void getData(etk::Vector &deletedText); private: int32_t m_pos; int32_t m_nInserted; etk::Vector m_deletedText; }; #endif