> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > libs/flake/KoConnectionPoint.h, line 80
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7595#file7595line80>
> >
> >     The point are not stored in shape coordinates but in percentage value 
> > of the size

How it is stored internally is just an implementation detail. Once the 
connection point gets passed outside the shape via KoShape::connectionPoint, 
KoShape::connectionPoints, the position is converted to shape coordinates. So I 
think the comment is correct.


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > libs/flake/KoTextOnShapeContainer.cpp, line 340
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7606#file7606line340>
> >
> >     You are sure this should be committed? Yes I know with 
> > KoTextOnShapeContainer some of the stuff does not work

Oops, no. That was an accident.


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > libs/flake/KoConnectionShape.cpp, line 86
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7598#file7598line86>
> >
> >     Please define as const

Ok


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > plugins/defaultTools/connectionTool/ConnectionTool.h, line 106
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7623#file7623line106>
> >
> >     this method should be const

Ok


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > plugins/defaultTools/connectionTool/ConnectionTool.h, line 125
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7623#file7623line125>
> >
> >     shapes should be passed as const &
> >     Can the function be made const?

Sure, that was just an oversight.


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > plugins/defaultTools/connectionTool/ConnectionTool.h, line 131
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7623#file7623line131>
> >
> >     please make the function const.

Ok


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > plugins/defaultTools/connectionTool/ConnectionTool.cpp, line 529
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7624#file7624line529>
> >
> >     Can the function made const?

Sure.


> On Jan. 27, 2011, 5:53 a.m., Thorsten Zachmann wrote:
> > plugins/defaultTools/connectionTool/ConnectionTool.cpp, line 279
> > <http://git.reviewboard.kde.org/r/100447/diff/1/?file=7624#file7624line279>
> >
> >     there should be a blank after the if

Ok


- Jan


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100447/#review1085
-----------------------------------------------------------


On Jan. 27, 2011, 11:08 p.m., Jan Hambrecht wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/100447/
> -----------------------------------------------------------
> 
> (Updated Jan. 27, 2011, 11:08 p.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Summary
> -------
> 
> This patch properly implements support for odf glue points (=connection 
> points in flake) as defined in the ODF specification.
> The following are some of the main points tackled:
> 
> * a new struct KoConnectionPoint which holds the relevant data of a 
> connection point
> * some new API in KoShape to handle connection points
> * loading of custom connection points and their attributes like escape 
> direction and align
> * saving of connection points
> * huge improvement to the connection tool which now can also create, delete 
> and edit connection points
> 
> 
> This addresses bug 251529.
>     http://bugs.kde.org/show_bug.cgi?id=251529
> 
> 
> Diffs
> -----
> 
>   kexi/shapes/relationdesign/kexirelationdesignshape.cpp 27604d4 
>   libs/flake/CMakeLists.txt 0447004 
>   libs/flake/KoConnectionPoint.h PRE-CREATION 
>   libs/flake/KoConnectionPoint.cpp PRE-CREATION 
>   libs/flake/KoConnectionShape.h 862d41b 
>   libs/flake/KoConnectionShape.cpp 8430eb0 
>   libs/flake/KoConnectionShapeLoadingUpdater.cpp 0bd834c 
>   libs/flake/KoConnectionShape_p.h ea3b0ba 
>   libs/flake/KoOdfWorkaround.h e6a5c63 
>   libs/flake/KoOdfWorkaround.cpp 36fd86b 
>   libs/flake/KoShape.h f7179d7 
>   libs/flake/KoShape.cpp c5aee86 
>   libs/flake/KoShape_p.h f52ba8c 
>   libs/flake/tools/KoParameterChangeStrategy.h a10e54f 
>   libs/flake/tools/KoParameterChangeStrategy.cpp 925602f 
>   libs/flake/tools/KoParameterChangeStrategy_p.h PRE-CREATION 
>   libs/flake/tools/KoPathConnectionPointStrategy.h 2ec9467 
>   libs/flake/tools/KoPathConnectionPointStrategy.cpp 15764bc 
>   libs/flake/tools/KoPathConnectionPointStrategy_p.h PRE-CREATION 
>   libs/flake/tools/KoPathTool.h c863f11 
>   libs/flake/tools/KoPathTool.cpp fe9351a 
>   plugins/defaultTools/CMakeLists.txt 7bd62ce 
>   plugins/defaultTools/connectionTool/AddConnectionPointCommand.h 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/AddConnectionPointCommand.cpp 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/ChangeConnectionPointCommand.h 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/ChangeConnectionPointCommand.cpp 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/ConnectionPointWidget.h PRE-CREATION 
>   plugins/defaultTools/connectionTool/ConnectionPointWidget.cpp PRE-CREATION 
>   plugins/defaultTools/connectionTool/ConnectionPointWidget.ui PRE-CREATION 
>   plugins/defaultTools/connectionTool/ConnectionTool.h c0af323 
>   plugins/defaultTools/connectionTool/ConnectionTool.cpp a25b0d7 
>   plugins/defaultTools/connectionTool/ConnectionToolWidget.h 17e072e 
>   plugins/defaultTools/connectionTool/ConnectionToolWidget.cpp d7211ad 
>   plugins/defaultTools/connectionTool/ConnectionToolWidget.ui 6249ba4 
>   plugins/defaultTools/connectionTool/MoveConnectionPointStrategy.h 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/MoveConnectionPointStrategy.cpp 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/RemoveConnectionPointCommand.h 
> PRE-CREATION 
>   plugins/defaultTools/connectionTool/RemoveConnectionPointCommand.cpp 
> PRE-CREATION 
>   plugins/defaultTools/pics/CMakeLists.txt c64a256 
>   plugins/defaultTools/pics/hi16-action-escape-direction-all.png PRE-CREATION 
>   plugins/defaultTools/pics/hi16-action-escape-direction-down.png 
> PRE-CREATION 
>   plugins/defaultTools/pics/hi16-action-escape-direction-horizontal.png 
> PRE-CREATION 
>   plugins/defaultTools/pics/hi16-action-escape-direction-left.png 
> PRE-CREATION 
>   plugins/defaultTools/pics/hi16-action-escape-direction-right.png 
> PRE-CREATION 
>   plugins/defaultTools/pics/hi16-action-escape-direction-up.png PRE-CREATION 
>   plugins/defaultTools/pics/hi16-action-escape-direction-vertical.png 
> PRE-CREATION 
>   plugins/treeshape/Layout.cpp 3b1a7ea 
>   plugins/treeshape/TreeShapeMoveStrategy.cpp cf20400 
> 
> Diff: http://git.reviewboard.kde.org/r/100447/diff
> 
> 
> Testing
> -------
> 
> Tested with the document attached to the bug report as well as with documents 
> created with LibreOffice.
> 
> 
> Thanks,
> 
> Jan
> 
>

_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to