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

List:       koffice-devel
Subject:    Re: Review Request: Kpresenter filter footer delcaration support.
From:       jos.van.den.oever () kogmbh ! com
Date:       2010-02-01 8:40:13
Message-ID: 20100201084013.25862.93705 () localhost
[Download RAW message or body]


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


In general a nice patch.
It is large, so I'd like you to run ppttoodp in valgrind on a folder with at least a \
100 ppt files. use the script in tools/script for downloading ppt files to get them.

Other than that the presentationDeclaration is not clear to me. It seems that it \
could be a more optimal container. Could you explain why you use a QHash< QPair < > , \
QString> for it and not e.g. a QHash< QHash < > > ? Or even a QMap instead of a \
QHash.


trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.h
<http://reviewboard.kde.org/r/2771/#comment3368>

    coordinate -> coordinate
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.h
<http://reviewboard.kde.org/r/2771/#comment3369>

    masterObjects -> masterObjects
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.h
<http://reviewboard.kde.org/r/2771/#comment3370>

    Cordinates -> coordinates
    
    (some IDEs have a spell-checker ;-)
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3372>

    Better not to use a pointer here. If you want a shortcut, use & pd. However, the \
full name presentationDeclaration is not that long.  



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3374>

    pd and xmlwriter should never be zero here, so no need to test it.
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3375>

    use a temporary for result of getSlideHF, since that function has some cost
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3373>

    Why is this commented out?



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3376>

    no std::cout please



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3371>

    Would it make sense to use a QMap for presentationDeclaration? Then you do not \
need this findDeclaration. Same for findNotesDeclaration. insertDeclaration would \
also be easier.



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3379>

    ah, you are using the declaration hash as a multihash.
    
    Wouldnt a two level map be more appropriate?
    
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3378>

    You can use count(type), that removes the need for this function.
    



trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp
<http://reviewboard.kde.org/r/2771/#comment3377>

    You can use count(type)


- vandenoever


On 2010-01-30 16:29:48, Amit Aggarwal wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2771/
> -----------------------------------------------------------
> 
> (Updated 2010-01-30 16:29:48)
> 
> 
> Review request for KOffice.
> 
> 
> Summary
> -------
> 
> Adding footer declaration support for kpresenter filter.
> 
> 
> Diffs
> -----
> 
> trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.h 1082456 
> trunk/koffice/filters/kpresenter/powerpoint/PptToOdp.cpp 1082456 
> trunk/koffice/filters/kpresenter/powerpoint/mso/simpleParser.h 1082456 
> trunk/koffice/filters/kpresenter/powerpoint/mso/simpleParser.cpp 1082456 
> 
> Diff: http://reviewboard.kde.org/r/2771/diff
> 
> 
> Testing
> -------
> 
> Tested on different ppt files.
> 
> 
> Thanks,
> 
> Amit
> 
> 

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


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

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