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

List:       kde-commits
Subject:    [calligra/stage-singlecanvas-aakriti]
From:       Aakriti Gupta <aakriti.a.gupta () gmail ! com>
Date:       2011-07-31 20:39:25
Message-ID: 20110731203925.25F3DA60C8 () git ! kde ! org
[Download RAW message or body]

Git commit 560a704ca23e9457d32b441c6ac0ea506efc712e by Aakriti Gupta.
Committed on 29/07/2011 at 15:46.
Pushed by aakritigupta into branch 'stage-singlecanvas-aakriti'.

Removed setAppData() from SvgParser_Stage because the aniamtion data is now saved to \
the PVPShape itself without attaching an object of SvgAnimationData to the shape.

M  +8    -8    filters/kpresenter/svgsinglecanvas/SvgParser_Stage.cpp
M  +0    -9    filters/kpresenter/svgsinglecanvas/SvgParser_Stage.h

http://commits.kde.org/calligra/560a704ca23e9457d32b441c6ac0ea506efc712e

diff --git a/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.cpp \
b/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.cpp index 1bade4a..c0a642f \
                100644
--- a/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.cpp
+++ b/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.cpp
@@ -20,11 +20,7 @@
 #include "SvgParser_Stage.h"
 
 #include <KoShape.h>
-#include <KoShapeGroup.h>
-#include <KoShapeFactoryBase.h>
-#include <KoShapeRegistry.h>
 
-#include "SvgAnimationData.h"
 #include "plugins/presentationviewportshape/PresentationViewPortShape.h"
 
 SvgParser_Stage::SvgParser_Stage(KoResourceManager* \
documentResourceManager):SvgParser_generic(documentResourceManager) @@ -39,10 +35,14 \
@@ SvgParser_Stage::~SvgParser_Stage()  
 void SvgParser_Stage::parseAppData(const KoXmlElement& e)
 {
-    Frame *frame = new Frame(e);
-    setAppData(frame);
+    foreach(KoShape* shape, m_shapes){
+        if(shape->name() == e.attribute("id")){
+	  PresentationViewPortShape* pvpShape = \
dynamic_cast<PresentationViewPortShape*>(shape); +	  \
pvpShape->parseAnimationProperties(e); +	}
+      }
 }
-
+/*
 void SvgParser_Stage::setAppData(Frame * frame)
 {
     foreach(KoShape* shape, m_shapes){
@@ -55,4 +55,4 @@ void SvgParser_Stage::setAppData(Frame * frame)
     }
 }
 
-    
\ No newline at end of file
+  */  
\ No newline at end of file
diff --git a/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.h \
b/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.h index b5eca85..89c68a7 100644
--- a/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.h
+++ b/filters/kpresenter/svgsinglecanvas/SvgParser_Stage.h
@@ -43,14 +43,5 @@ public:
      * @param e The XMl element with attributes for Frames
      */
     void parseAppData(const KoXmlElement& e);
-        
-private:
-  /**
-     * Adds a Frame object to the PVPshape that had contained Frame data
-     */
-    void setAppData(Frame* frame);
-    
-   PresentationViewPortShape* createPVPShape(KoShape* shape, Frame* frame);
-  
 };
 #endif /*SVG_PARSER_STAGE_H*/


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

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