⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recognizer.h

📁 QReader - is a small but very functional e-book reader for Symbian platform (S60-2, S60-3, UIQ2, UIQ
💻 H
字号:

/***********************************************************/ 
/* */ 
/* MyRecognizer.h */ 
/* */ 
/***********************************************************/ 

// includes 
#include <apmrec.h> // For CApaDataRecognizerType 

// Mime type string and the extension 

_LIT8( KMyMimeType, "application/vnd.qreader" );
_LIT8( KMyMP3MimeType, "audio/mpeg" );

_LIT( KDotQReaderMimeTCR,".tcr" );
_LIT( KDotQReaderMimePDB,".pdb" );
_LIT( KDotQReaderMimePRC,".prc" );
_LIT( KDotQReaderMimeFB2,".fb2" );

_LIT( KDotQReaderMimeBookmarkDir,".qrb" );
_LIT( KDotQReaderMimeBookmarkFile,".qrf" );

// File header to look for from the data 
//_LIT8( KQReaderHeaderTCR, "!!8-Bit!!" ); 
//_LIT8( KQReaderHeaderPalmDOC, "TEXtREAd" ); 

// TUid of the recognizer 
//const TUid KUidMyMimeRecognizer( TUid::Uid(0x101FF382) ); 

class CQReaderRecognizer : public CApaDataRecognizerType 
{ 
public: // from CApaDataRecognizerType 
	CQReaderRecognizer(); 
	virtual TUint PreferredBufSize(); 
	virtual TDataType SupportedDataTypeL( TInt aIndex ) const; 

private: // from CApaDataRecognizerType 
	virtual void DoRecognizeL(const TDesC& aName, const TDesC8& aBuffer ); 

	// New funtions 
private: 

	// Check the file name extension 
	TInt NameRecognized (const TDesC& aName); 

	// Look into the data 
	TBool HeaderRecognizedTCR( const TDesC8& aName ); 
	TBool HeaderRecognizedPalmDOC( const TDesC8& aName ); 
}; 
// End of file 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -