Review Request: Added creation and processing of a text style to format the number/bullet of a list.

Thorsten Zachmann t.zachmann at zagge.de
Mon Jan 10 04:17:23 GMT 2011



> On Jan. 9, 2011, 4:34 a.m., Thorsten Zachmann wrote:
> > filters/words/msword-odf/texthandler.cpp, line 1469
> > <http://git.reviewboard.kde.org/r/100306/diff/3/?file=6399#file6399line1469>
> >
> >     How about giving the property directly in the function call.
> 
> Matus Uzak wrote:
>     Ok, but why do you prefer this approach.  Mine uses one local variable of type QString and 4 constant strings.  Your uses 9 constant strings.  Isn't memory allocated for each constant string?

If the string is the same it uses the same memory. However you might be true that my version uses more cpu as the char * is converted to QString muliple times.


- Thorsten


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


On Jan. 9, 2011, 10:11 p.m., Matus Uzak wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/100306/
> -----------------------------------------------------------
> 
> (Updated Jan. 9, 2011, 10:11 p.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Summary
> -------
> 
> Filter changes:
> * Let's use the style-name attribute of a list-level-style-* to point to a text style, which should be used to format the bullet/number of a list.
> * The style is stored into office:styles to be accessible via the style manager during layout.
> 
> KoListLevelProperties changes:
> * Lookup the referred style using the style manager and update the CharacterStyleId of the KoListStyle.
> 
> TODO:
> * If this approach is correct, also other filters should be updated.
> * Bullet sizes! 
> 
> 
> Diffs
> -----
> 
>   filters/words/msword-odf/texthandler.h 1465e66 
>   filters/words/msword-odf/texthandler.cpp b7d582c 
>   libs/kotext/styles/KoListLevelProperties.cpp ec5a472 
> 
> Diff: http://git.reviewboard.kde.org/r/100306/diff
> 
> 
> Testing
> -------
> 
> Using words application only, msword test documents containing numbered lists.
> 
> 
> Screenshots
> -----------
> 
> msword 2007
>   http://git.reviewboard.kde.org/r/100306/s/33/
> words
>   http://git.reviewboard.kde.org/r/100306/s/34/
> words patched
>   http://git.reviewboard.kde.org/r/100306/s/35/
> msword (list item sizes)
>   http://git.reviewboard.kde.org/r/100306/s/36/
> words (list item sizes)
>   http://git.reviewboard.kde.org/r/100306/s/37/
> OO displaying current mswordodf filter output
>   http://git.reviewboard.kde.org/r/100306/s/40/
> OO (patched mswordodf filter output)
>   http://git.reviewboard.kde.org/r/100306/s/41/
> 
> 
> Thanks,
> 
> Matus
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20110110/fd6a2296/attachment.htm>


More information about the calligra-devel mailing list