25 #ifndef __NMV_HEX_DOCUMENT_H__
26 #define __NMV_HEX_DOCUMENT_H__
31 #include <hex-document.h>
32 #include <sigc++/signal.h>
43 NEMIVER_BEGIN_NAMESPACE (
nemiver)
44 NEMIVER_BEGIN_NAMESPACE (Hex)
55 Document (
const std::string& filename);
61 ::HexDocument* cobj();
62 void set_data (guint offset,
67 guchar *get_data (guint offset, guint len);
68 void delete_data (guint offset, guint len,
bool undoable=
false);
69 void clear (
bool undoable=
false);
70 sigc::signal<void, HexChangeData*>& signal_document_changed ()
const;
73 NEMIVER_END_NAMESPACE (Hex)
75 #endif //__NMV_HEX_DOCUMENT_H__