[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/work/koffice-essen/filters/libmsooxml
From:       Carlos Licea <carlos_licea () hotmail ! com>
Date:       2010-11-16 5:31:39
Message-ID: 20101116053139.D92FEAC8AC () svn ! kde ! org
[Download RAW message or body]

SVN commit 1197580 by clicea:

Do read insideV and insideH.

 M  +89 -45    MsooXmlDrawingTableStyleReader.cpp  
 M  +4 -4      MsooXmlDrawingTableStyleReader.h  


--- branches/work/koffice-essen/filters/libmsooxml/MsooXmlDrawingTableStyleReader.cpp #1197579:1197580
@@ -198,13 +198,13 @@
         if(isStartElement()) {
             TRY_READ_IF(bottom)
 //             ELSE_TRY_READ_IF(extLst)
-//             ELSE_TRY_READ_IF(insideH)
-//             ELSE_TRY_READ_IF(insideV)
+            ELSE_TRY_READ_IF(insideH)
+            ELSE_TRY_READ_IF(insideV)
             ELSE_TRY_READ_IF(left)
             ELSE_TRY_READ_IF(right)
-//             ELSE_TRY_READ_IF(tl2br)
+            ELSE_TRY_READ_IF(tl2br)
             ELSE_TRY_READ_IF(top)
-//             ELSE_TRY_READ_IF(tr2bl)
+            ELSE_TRY_READ_IF(tr2bl)
 //             ELSE_WRONG_FORMAT
         }
     }
@@ -300,49 +300,93 @@
     READ_EPILOGUE
 }
 
-// #undef CURRENT_EL
-// #define CURRENT_EL tl2br
-// KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_tl2br()
-// {
-//     READ_PROLOGUE
-// 
-//     while(!atEnd()) {
-//         if(isStartElement()) {
-//             if(QUALIFIED_NAME_IS(ln)) {
-//                 TRY_READ(Table_ln)
-//                 m_currentTableStyleProperties->tl2br = m_currentBorder;
-//             }
-// //             ELSE_TRY_READ_IF(lnRef)
-// //             ELSE_WRONG_FORMAT
-//         }
-//         BREAK_IF_END_OF(CURRENT_EL);
-//     }
-// 
-//     READ_EPILOGUE
-// }
-// 
-// #undef CURRENT_EL
-// #define CURRENT_EL tr2bl
-// KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_tr2bl()
-// {
-//     READ_PROLOGUE
-// 
-//     while(!atEnd()) {
-//         if(isStartElement()) {
-//             if(QUALIFIED_NAME_IS(ln)) {
-//                 TRY_READ(Table_ln)
-//                 m_currentTableStyleProperties->tr2bl = m_currentBorder;
-//             }
-// //             ELSE_TRY_READ_IF(lnRef)
-// //             ELSE_WRONG_FORMAT
-//         }
-//         BREAK_IF_END_OF(CURRENT_EL);
-//     }
-// 
-//     READ_EPILOGUE
-// }
+#undef CURRENT_EL
+#define CURRENT_EL tl2br
+KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_tl2br()
+{
+    READ_PROLOGUE
 
+    while(!atEnd()) {
+        if(isStartElement()) {
+            if(QUALIFIED_NAME_IS(ln)) {
+                TRY_READ(Table_ln)
+                m_currentTableStyleProperties->tl2br = m_currentBorder;
+            }
+//             ELSE_TRY_READ_IF(lnRef)
+//             ELSE_WRONG_FORMAT
+        }
+        BREAK_IF_END_OF(CURRENT_EL);
+    }
+
+    READ_EPILOGUE
+}
+
 #undef CURRENT_EL
+#define CURRENT_EL tr2bl
+KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_tr2bl()
+{
+    READ_PROLOGUE
+
+    while(!atEnd()) {
+        if(isStartElement()) {
+            if(QUALIFIED_NAME_IS(ln)) {
+                TRY_READ(Table_ln)
+                m_currentTableStyleProperties->tr2bl = m_currentBorder;
+            }
+//             ELSE_TRY_READ_IF(lnRef)
+//             ELSE_WRONG_FORMAT
+        }
+        BREAK_IF_END_OF(CURRENT_EL);
+    }
+
+    READ_EPILOGUE
+}
+
+#undef CURRENT_EL
+#define CURRENT_EL insideV
+KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_insideV()
+{
+    READ_PROLOGUE
+
+    while(!atEnd()) {
+        readNext();
+        BREAK_IF_END_OF(CURRENT_EL);
+        if(isStartElement()) {
+            if(QUALIFIED_NAME_IS(ln)) {
+                TRY_READ(Table_ln)
+                m_currentTableStyleProperties->insideV = m_currentBorder;
+            }
+//             ELSE_TRY_READ_IF(lnRef)
+//             ELSE_WRONG_FORMAT
+        }
+    }
+
+    READ_EPILOGUE
+}
+
+#undef CURRENT_EL
+#define CURRENT_EL insideH
+KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_insideH()
+{
+    READ_PROLOGUE
+
+    while(!atEnd()) {
+        readNext();
+        BREAK_IF_END_OF(CURRENT_EL);
+        if(isStartElement()) {
+            if(QUALIFIED_NAME_IS(ln)) {
+                TRY_READ(Table_ln)
+                m_currentTableStyleProperties->insideH = m_currentBorder;
+            }
+//             ELSE_TRY_READ_IF(lnRef)
+//             ELSE_WRONG_FORMAT
+        }
+    }
+
+    READ_EPILOGUE
+}
+
+#undef CURRENT_EL
 #define CURRENT_EL ln
 KoFilter::ConversionStatus MsooXmlDrawingTableStyleReader::read_Table_ln()
 {
--- branches/work/koffice-essen/filters/libmsooxml/MsooXmlDrawingTableStyleReader.h #1197579:1197580
@@ -70,10 +70,10 @@
     KoFilter::ConversionStatus read_left();
     KoFilter::ConversionStatus read_right();
     KoFilter::ConversionStatus read_top();
-//     KoFilter::ConversionStatus read_insideV();
-//     KoFilter::ConversionStatus read_insideH();
-//     KoFilter::ConversionStatus read_tl2br();
-//     KoFilter::ConversionStatus read_tr2bl();
+    KoFilter::ConversionStatus read_insideV();
+    KoFilter::ConversionStatus read_insideH();
+    KoFilter::ConversionStatus read_tl2br();
+    KoFilter::ConversionStatus read_tr2bl();
     KoFilter::ConversionStatus read_tcBdr();
     KoFilter::ConversionStatus read_Table_ln();
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic