NotifyEvent.h 762 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
#ifndef  NOTIFY_EVENT_H_20131215
#define NOTIFY_EVENT_H_20131215

#include "stdafx.h"
#include "ReaderType.h"
#include "PDFNoteInfo.h"

//画线通知
ABSTRACT class DrawLineNotify
{
public:		
	//返回值:>0:正常,是添加的笔记的id,0:添加被取消,-1:出错
	virtual int OnDrawLineFinish(CPDFNoteInfo* info) = 0;
	//返回值:>=0:正常 -1:出错
	virtual int OnNoteClicked(long note_id) = 0;
	//返回值:1:正常,0:删除被取消,-1:出错
	//virtual int OnDeleteLineFinish(int index) = 0;
	virtual int OnDeleteNoteFinish(int pdfId) = 0;
	//virtual int OnUpdateNoteText(int id, CString noteText) = 0;
};

//点击线通知
ABSTRACT class ClickLineNotify
{
public:	
	//返回值:0,其他未定义
	virtual int OnNoteLineClicked(CPDFNoteInfo* info)=0;
};

#endif //NOTIFY_EVENT_H_20131215