Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends

IE_ImpGraphicSniffer Class Reference

#include <ie_impGraphic.h>

Inheritance diagram for IE_ImpGraphicSniffer:
IE_Imp_WordPerfectGraphics_Sniffer IE_ImpGraphicBMP_Sniffer IE_ImpGraphicCocoa_Sniffer IE_ImpGraphicGdkPixbuf_Sniffer IE_ImpGraphicPNG_Sniffer IE_ImpGraphicSVG_Sniffer IE_ImpGraphicWin32Native_Sniffer IE_ImpGraphicWMF_Sniffer IE_RSVGGraphic_Sniffer

List of all members.

Public Member Functions

virtual ~IE_ImpGraphicSniffer ()
bool supportsType (IEGraphicFileType type)
IEGraphicFileType getType () const
virtual const IE_SuffixConfidencegetSuffixConfidence ()=0
virtual const IE_MimeConfidencegetMimeConfidence ()=0
virtual UT_Confidence_t recognizeContents (const char *szBuf, UT_uint32 iNumbytes)
virtual UT_Confidence_t recognizeContents (GsfInput *input)
virtual bool getDlgLabels (const char **szDesc, const char **szSuffixList, IEGraphicFileType *ft)=0
virtual UT_Error constructImporter (IE_ImpGraphic **ppieg)=0

Protected Member Functions

 IE_ImpGraphicSniffer ()

Private Member Functions

void setType (IEGraphicFileType type)

Private Attributes

IEGraphicFileType m_type

Friends

class IE_ImpGraphic

Detailed Description

A small class to create graphic importers for us


Constructor & Destructor Documentation

virtual IE_ImpGraphicSniffer::~IE_ImpGraphicSniffer (  )  [inline, virtual]
IE_ImpGraphicSniffer::IE_ImpGraphicSniffer (  )  [inline, protected]

Member Function Documentation

UT_Confidence_t IE_ImpGraphicSniffer::recognizeContents ( GsfInput *  input  )  [virtual]
void IE_ImpGraphicSniffer::setType ( IEGraphicFileType  type  )  [inline, private]

Friends And Related Function Documentation

friend class IE_ImpGraphic [friend]

Member Data Documentation


The documentation for this class was generated from the following files: