summaryrefslogtreecommitdiff
path: root/writerperfect
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2015-12-08 14:42:30 +0100
committerDavid Tardon <dtardon@redhat.com>2015-12-08 22:13:54 +0100
commitb97d52a1481f91defad7fe769f72057cea0990b3 (patch)
tree6806eec059f035d8d833baa951c8e5881d55d54b /writerperfect
parentdbdeb344298faac1a8fb793203ea542c86a948b6 (diff)
merge libmwaw format specs (draw)
Change-Id: Ia0dfe1e1ce1ab2b1ef266d1aa0950fd6670b0c50 (cherry picked from commit 83d30fdbcba0df628c9c6dd51a868e0fa32b0eef)
Diffstat (limited to 'writerperfect')
-rw-r--r--writerperfect/source/draw/MWAWDrawImportFilter.cxx97
1 files changed, 15 insertions, 82 deletions
diff --git a/writerperfect/source/draw/MWAWDrawImportFilter.cxx b/writerperfect/source/draw/MWAWDrawImportFilter.cxx
index 3e90a026859c..ed9947fdc4b1 100644
--- a/writerperfect/source/draw/MWAWDrawImportFilter.cxx
+++ b/writerperfect/source/draw/MWAWDrawImportFilter.cxx
@@ -55,99 +55,32 @@ bool MWAWDrawImportFilter::doDetectFormat(librevenge::RVNGInputStream &rInput, O
if (confidence == MWAWDocument::MWAW_C_EXCELLENT)
{
- if (docKind == MWAWDocument::MWAW_K_DRAW || docKind == MWAWDocument::MWAW_K_PAINT)
+ switch (docKind)
{
+ case MWAWDocument::MWAW_K_DRAW:
switch (docType)
{
- case MWAWDocument::MWAW_T_BEAGLEWORKS:
- rTypeName = "draw_Beagle_Works";
- break;
case MWAWDocument::MWAW_T_CLARISWORKS:
rTypeName = "draw_ClarisWorks";
break;
- case MWAWDocument::MWAW_T_GREATWORKS:
- rTypeName = "draw_Great_Works";
- break;
- case MWAWDocument::MWAW_T_MACDRAFT:
- rTypeName = "draw_MacDraft";
- break;
- case MWAWDocument::MWAW_T_MACDRAW:
- rTypeName = "draw_MacDraw";
- break;
- case MWAWDocument::MWAW_T_MACDRAWPRO:
- rTypeName = "draw_MacDrawPro";
- break;
- case MWAWDocument::MWAW_T_MACPAINT:
- rTypeName = "draw_MacPaint";
- break;
- case MWAWDocument::MWAW_T_MICROSOFTWORKS:
- rTypeName = "draw_Mac_Works";
- break;
- case MWAWDocument::MWAW_T_PIXELPAINT:
- rTypeName = "draw_PixelPaint";
- break;
- case MWAWDocument::MWAW_T_SUPERPAINT:
- rTypeName = "draw_SuperPaint";
+ default:
+ rTypeName = "MWAW_Drawing";
break;
- case MWAWDocument::MWAW_T_RESERVED1: // also MWAWDocument::MWAW_T_CLARISDRAW
- rTypeName = "draw_ClarisDraw";
+ }
+ break;
+ case MWAWDocument::MWAW_K_PAINT:
+ switch (docType)
+ {
+ case MWAWDocument::MWAW_T_CLARISWORKS:
+ rTypeName = "draw_ClarisWorks";
break;
-
- case MWAWDocument::MWAW_T_ACTA:
- case MWAWDocument::MWAW_T_ADOBEILLUSTRATOR:
- case MWAWDocument::MWAW_T_CLARISRESOLVE:
- case MWAWDocument::MWAW_T_DBASE:
- case MWAWDocument::MWAW_T_DOCMAKER:
- case MWAWDocument::MWAW_T_EDOC:
- case MWAWDocument::MWAW_T_FAMILYTREEMAKER:
- case MWAWDocument::MWAW_T_FILEMAKER:
- case MWAWDocument::MWAW_T_FOXBASE:
- case MWAWDocument::MWAW_T_FRAMEMAKER:
- case MWAWDocument::MWAW_T_FULLIMPACT:
- case MWAWDocument::MWAW_T_FULLPAINT:
- case MWAWDocument::MWAW_T_FULLWRITE:
- case MWAWDocument::MWAW_T_INFOGENIE:
- case MWAWDocument::MWAW_T_KALEIDAGRAPH:
- case MWAWDocument::MWAW_T_HANMACWORDJ:
- case MWAWDocument::MWAW_T_HANMACWORDK:
- case MWAWDocument::MWAW_T_LIGHTWAYTEXT:
- case MWAWDocument::MWAW_T_MACDOC:
- case MWAWDocument::MWAW_T_MACWRITE:
- case MWAWDocument::MWAW_T_MACWRITEPRO:
- case MWAWDocument::MWAW_T_MARINERWRITE:
- case MWAWDocument::MWAW_T_MINDWRITE:
- case MWAWDocument::MWAW_T_MICROSOFTFILE:
- case MWAWDocument::MWAW_T_MICROSOFTMULTIPLAN:
- case MWAWDocument::MWAW_T_MICROSOFTWORD:
- case MWAWDocument::MWAW_T_MORE:
- case MWAWDocument::MWAW_T_NISUSWRITER:
- case MWAWDocument::MWAW_T_OVERVUE:
- case MWAWDocument::MWAW_T_PAGEMAKER:
- case MWAWDocument::MWAW_T_RAGTIME:
- case MWAWDocument::MWAW_T_READYSETGO:
- case MWAWDocument::MWAW_T_SYMPOSIUM:
- case MWAWDocument::MWAW_T_TEACHTEXT:
- case MWAWDocument::MWAW_T_TEXEDIT:
- case MWAWDocument::MWAW_T_TRAPEZE:
- case MWAWDocument::MWAW_T_WINGZ:
- case MWAWDocument::MWAW_T_WRITENOW:
- case MWAWDocument::MWAW_T_WRITERPLUS:
- case MWAWDocument::MWAW_T_XPRESS:
- case MWAWDocument::MWAW_T_ZWRITE:
- case MWAWDocument::MWAW_T_4DIMENSION:
-
- case MWAWDocument::MWAW_T_RESERVED2:
- case MWAWDocument::MWAW_T_RESERVED3:
- case MWAWDocument::MWAW_T_RESERVED4:
- case MWAWDocument::MWAW_T_RESERVED5:
- case MWAWDocument::MWAW_T_RESERVED6:
- case MWAWDocument::MWAW_T_RESERVED7:
- case MWAWDocument::MWAW_T_RESERVED8:
- case MWAWDocument::MWAW_T_RESERVED9:
- case MWAWDocument::MWAW_T_UNKNOWN:
default:
+ rTypeName = "MWAW_Bitmap";
break;
}
+ break;
+ default:
+ break;
}
}