[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