Kaydet (Commit) 019ab2b0 authored tarafından Noel Grandin's avatar Noel Grandin

convert GFF_ constants to enum class

Change-Id: I88469e8d6afb3fcefdaf285a56b7acd576bc8520
üst 6d729943
...@@ -1585,18 +1585,18 @@ bool EscherPropertyContainer::CreateGraphicProperties( ...@@ -1585,18 +1585,18 @@ bool EscherPropertyContainer::CreateGraphicProperties(
INetURLObject aTmp( aGraphicUrl ); INetURLObject aTmp( aGraphicUrl );
GraphicDescriptor aDescriptor(aTmp); GraphicDescriptor aDescriptor(aTmp);
aDescriptor.Detect(); aDescriptor.Detect();
const sal_uInt16 nFormat = aDescriptor.GetFileFormat(); const GraphicFileFormat nFormat = aDescriptor.GetFileFormat();
// can MSO handle it? // can MSO handle it?
if ( bMirrored || nAngle || nTransparency || nRed || nGreen || nBlue || (1.0 != fGamma) || if ( bMirrored || nAngle || nTransparency || nRed || nGreen || nBlue || (1.0 != fGamma) ||
(nFormat != GFF_BMP && (nFormat != GraphicFileFormat::BMP &&
nFormat != GFF_GIF && nFormat != GraphicFileFormat::GIF &&
nFormat != GFF_JPG && nFormat != GraphicFileFormat::JPG &&
nFormat != GFF_PNG && nFormat != GraphicFileFormat::PNG &&
nFormat != GFF_TIF && nFormat != GraphicFileFormat::TIF &&
nFormat != GFF_PCT && nFormat != GraphicFileFormat::PCT &&
nFormat != GFF_WMF && nFormat != GraphicFileFormat::WMF &&
nFormat != GFF_EMF) ) nFormat != GraphicFileFormat::EMF) )
{ {
boost::scoped_ptr<SvStream> pIn(::utl::UcbStreamHelper::CreateStream( boost::scoped_ptr<SvStream> pIn(::utl::UcbStreamHelper::CreateStream(
aTmp.GetMainURL( INetURLObject::NO_DECODE ), StreamMode::READ )); aTmp.GetMainURL( INetURLObject::NO_DECODE ), StreamMode::READ ));
......
...@@ -88,35 +88,37 @@ struct ConvertData; ...@@ -88,35 +88,37 @@ struct ConvertData;
// Info class for all supported file formats // Info class for all supported file formats
#define GFF_NOT ( (sal_uInt16)0x0000 ) enum class GraphicFileFormat
#define GFF_BMP ( (sal_uInt16)0x0001 ) {
#define GFF_GIF ( (sal_uInt16)0x0002 ) NOT = 0x0000,
#define GFF_JPG ( (sal_uInt16)0x0003 ) BMP = 0x0001,
#define GFF_PCD ( (sal_uInt16)0x0004 ) GIF = 0x0002,
#define GFF_PCX ( (sal_uInt16)0x0005 ) JPG = 0x0003,
#define GFF_PNG ( (sal_uInt16)0x0006 ) PCD = 0x0004,
#define GFF_TIF ( (sal_uInt16)0x0007 ) PCX = 0x0005,
#define GFF_XBM ( (sal_uInt16)0x0008 ) PNG = 0x0006,
#define GFF_XPM ( (sal_uInt16)0x0009 ) TIF = 0x0007,
#define GFF_PBM ( (sal_uInt16)0x000a ) XBM = 0x0008,
#define GFF_PGM ( (sal_uInt16)0x000b ) XPM = 0x0009,
#define GFF_PPM ( (sal_uInt16)0x000c ) PBM = 0x000a,
#define GFF_RAS ( (sal_uInt16)0x000d ) PGM = 0x000b,
#define GFF_TGA ( (sal_uInt16)0x000e ) PPM = 0x000c,
#define GFF_PSD ( (sal_uInt16)0x000f ) RAS = 0x000d,
#define GFF_EPS ( (sal_uInt16)0x0010 ) TGA = 0x000e,
#define GFF_DXF ( (sal_uInt16)0x00f1 ) PSD = 0x000f,
#define GFF_MET ( (sal_uInt16)0x00f2 ) EPS = 0x0010,
#define GFF_PCT ( (sal_uInt16)0x00f3 ) DXF = 0x00f1,
#define GFF_SGF ( (sal_uInt16)0x00f4 ) MET = 0x00f2,
#define GFF_SVM ( (sal_uInt16)0x00f5 ) PCT = 0x00f3,
#define GFF_WMF ( (sal_uInt16)0x00f6 ) SGF = 0x00f4,
#define GFF_SGV ( (sal_uInt16)0x00f7 ) SVM = 0x00f5,
#define GFF_EMF ( (sal_uInt16)0x00f8 ) WMF = 0x00f6,
#define GFF_SVG ( (sal_uInt16)0x00f9 ) SGV = 0x00f7,
#define GFF_MOV ( (sal_uInt16)0x00fa ) EMF = 0x00f8,
#define GFF_XXX ( (sal_uInt16)0xffff ) SVG = 0x00f9,
MOV = 0x00fa,
XXX = 0xffff
};
// - GraphicDescriptor - // - GraphicDescriptor -
...@@ -130,7 +132,7 @@ class VCL_DLLPUBLIC GraphicDescriptor ...@@ -130,7 +132,7 @@ class VCL_DLLPUBLIC GraphicDescriptor
Size aLogSize; Size aLogSize;
sal_uInt16 nBitsPerPixel; sal_uInt16 nBitsPerPixel;
sal_uInt16 nPlanes; sal_uInt16 nPlanes;
sal_uInt16 nFormat; GraphicFileFormat nFormat;
bool bCompressed; bool bCompressed;
bool bOwnStream; bool bOwnStream;
...@@ -190,8 +192,8 @@ public: ...@@ -190,8 +192,8 @@ public:
as many properties as possible (size, color, etc.) */ as many properties as possible (size, color, etc.) */
bool Detect( bool bExtendedInfo = false ); bool Detect( bool bExtendedInfo = false );
/** @return the file format, GFF_NOT if no format was recognized */ /** @return the file format, GraphicFileFormat::NOT if no format was recognized */
sal_uInt16 GetFileFormat() const { return nFormat; } GraphicFileFormat GetFileFormat() const { return nFormat; }
/** @return graphic size in pixels or 0 size */ /** @return graphic size in pixels or 0 size */
const Size& GetSizePixel() const { return (Size&) aPixSize; } const Size& GetSizePixel() const { return (Size&) aPixSize; }
...@@ -209,7 +211,7 @@ public: ...@@ -209,7 +211,7 @@ public:
bool IsCompressed() const { return bCompressed; } bool IsCompressed() const { return bCompressed; }
/** @return filter number that is needed by the GraphFilter to read this format */ /** @return filter number that is needed by the GraphFilter to read this format */
static OUString GetImportFormatShortName( sal_uInt16 nFormat ); static OUString GetImportFormatShortName( GraphicFileFormat nFormat );
}; };
/** Information about errors during the GraphicFilter operation. */ /** Information about errors during the GraphicFilter operation. */
......
...@@ -102,39 +102,39 @@ void GraphicDescriptor::implCreate( SvStream& rIStm, const OUString* pURL ) ...@@ -102,39 +102,39 @@ void GraphicDescriptor::implCreate( SvStream& rIStm, const OUString* pURL )
mnBitsPerPixel = 0; mnBitsPerPixel = 0;
mbTransparent = false; mbTransparent = false;
if( aDescriptor.Detect( true ) && aDescriptor.GetFileFormat() != GFF_NOT ) if( aDescriptor.Detect( true ) && aDescriptor.GetFileFormat() != GraphicFileFormat::NOT )
{ {
const char* pMimeType = NULL; const char* pMimeType = NULL;
sal_uInt8 cType = graphic::GraphicType::EMPTY; sal_uInt8 cType = graphic::GraphicType::EMPTY;
switch( aDescriptor.GetFileFormat() ) switch( aDescriptor.GetFileFormat() )
{ {
case( GFF_BMP ): pMimeType = MIMETYPE_BMP; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::BMP ): pMimeType = MIMETYPE_BMP; cType = graphic::GraphicType::PIXEL; break;
case( GFF_GIF ): pMimeType = MIMETYPE_GIF; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::GIF ): pMimeType = MIMETYPE_GIF; cType = graphic::GraphicType::PIXEL; break;
case( GFF_JPG ): pMimeType = MIMETYPE_JPG; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::JPG ): pMimeType = MIMETYPE_JPG; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PCD ): pMimeType = MIMETYPE_PCD; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PCD ): pMimeType = MIMETYPE_PCD; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PCX ): pMimeType = MIMETYPE_PCX; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PCX ): pMimeType = MIMETYPE_PCX; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PNG ): pMimeType = MIMETYPE_PNG; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PNG ): pMimeType = MIMETYPE_PNG; cType = graphic::GraphicType::PIXEL; break;
case( GFF_TIF ): pMimeType = MIMETYPE_TIF; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::TIF ): pMimeType = MIMETYPE_TIF; cType = graphic::GraphicType::PIXEL; break;
case( GFF_XBM ): pMimeType = MIMETYPE_XBM; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::XBM ): pMimeType = MIMETYPE_XBM; cType = graphic::GraphicType::PIXEL; break;
case( GFF_XPM ): pMimeType = MIMETYPE_XPM; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::XPM ): pMimeType = MIMETYPE_XPM; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PBM ): pMimeType = MIMETYPE_PBM; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PBM ): pMimeType = MIMETYPE_PBM; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PGM ): pMimeType = MIMETYPE_PGM; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PGM ): pMimeType = MIMETYPE_PGM; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PPM ): pMimeType = MIMETYPE_PPM; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PPM ): pMimeType = MIMETYPE_PPM; cType = graphic::GraphicType::PIXEL; break;
case( GFF_RAS ): pMimeType = MIMETYPE_RAS; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::RAS ): pMimeType = MIMETYPE_RAS; cType = graphic::GraphicType::PIXEL; break;
case( GFF_TGA ): pMimeType = MIMETYPE_TGA; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::TGA ): pMimeType = MIMETYPE_TGA; cType = graphic::GraphicType::PIXEL; break;
case( GFF_PSD ): pMimeType = MIMETYPE_PSD; cType = graphic::GraphicType::PIXEL; break; case( GraphicFileFormat::PSD ): pMimeType = MIMETYPE_PSD; cType = graphic::GraphicType::PIXEL; break;
case( GFF_EPS ): pMimeType = MIMETYPE_EPS; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::EPS ): pMimeType = MIMETYPE_EPS; cType = graphic::GraphicType::VECTOR; break;
case( GFF_DXF ): pMimeType = MIMETYPE_DXF; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::DXF ): pMimeType = MIMETYPE_DXF; cType = graphic::GraphicType::VECTOR; break;
case( GFF_MET ): pMimeType = MIMETYPE_MET; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::MET ): pMimeType = MIMETYPE_MET; cType = graphic::GraphicType::VECTOR; break;
case( GFF_PCT ): pMimeType = MIMETYPE_PCT; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::PCT ): pMimeType = MIMETYPE_PCT; cType = graphic::GraphicType::VECTOR; break;
case( GFF_SGF ): pMimeType = MIMETYPE_SGF; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::SGF ): pMimeType = MIMETYPE_SGF; cType = graphic::GraphicType::VECTOR; break;
case( GFF_SVM ): pMimeType = MIMETYPE_SVM; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::SVM ): pMimeType = MIMETYPE_SVM; cType = graphic::GraphicType::VECTOR; break;
case( GFF_WMF ): pMimeType = MIMETYPE_WMF; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::WMF ): pMimeType = MIMETYPE_WMF; cType = graphic::GraphicType::VECTOR; break;
case( GFF_SGV ): pMimeType = MIMETYPE_SGV; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::SGV ): pMimeType = MIMETYPE_SGV; cType = graphic::GraphicType::VECTOR; break;
case( GFF_EMF ): pMimeType = MIMETYPE_EMF; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::EMF ): pMimeType = MIMETYPE_EMF; cType = graphic::GraphicType::VECTOR; break;
case( GFF_SVG ): pMimeType = MIMETYPE_SVG; cType = graphic::GraphicType::VECTOR; break; case( GraphicFileFormat::SVG ): pMimeType = MIMETYPE_SVG; cType = graphic::GraphicType::VECTOR; break;
default: default:
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment