Review Request: [KDE Provider] Include Modules in the Project List

David Narváez david.narvaez at computer.org
Fri Jul 27 21:57:53 UTC 2012



> On July 27, 2012, 2:36 p.m., Andreas Pakulat wrote:
> > providers/kdeprovider/kdeprojectsmodel.h, line 33
> > <http://git.reviewboard.kde.org/r/105752/diff/1/?file=74955#file74955line33>
> >
> >     why not call this module or modulename? After all thats what it means as far as I understood from the xml parser, right?
> 
> David Narváez wrote:
>     Not really. I agree "type" is not the best name for that attribute but what it stores is whether the item is a project or a module - the project or module name is stored in the name attribute. The only purpose of that is the Q_ASSERT a couple of lines below just to make sure we always close a module with a </module> tag and a project with a </project> tag. Still, any other suggestions for a name are welcome.
> 
> Andreas Pakulat wrote:
>     Ah, misread part of the patch. If the member says wether its a Project or Module, it should IMO be a flag with a corresponding Enum.

Yes, I thought so too, but then my patch would be like 6 lines longer in order to if-else-if the name string and set the right value of the enum and... yes, I'm lazy :P

I'll update the patch with a proper enum.


- David


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


On July 27, 2012, 12:35 p.m., David Narváez wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/105752/
> -----------------------------------------------------------
> 
> (Updated July 27, 2012, 12:35 p.m.)
> 
> 
> Review request for KDevelop.
> 
> 
> Description
> -------
> 
> Include elements named module which also have icons, urls with protocols and all. Modules include KDE PIM and KDE Multimedia, among others.
> 
> 
> Diffs
> -----
> 
>   providers/kdeprovider/kdeprojectsmodel.h 25dd739 
>   providers/kdeprovider/kdeprojectsmodel.cpp 56498da 
>   providers/kdeprovider/kdeprojectsreader.cpp 536c2eb 
> 
> Diff: http://git.reviewboard.kde.org/r/105752/diff/
> 
> 
> Testing
> -------
> 
> 1. Open the KDE Provider
> 2. Filter the project list by PIM
> 
> Before this patch, no PIM module would be loaded. After this patch, all three PIM modules are available for download.
> 
> 
> Thanks,
> 
> David Narváez
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20120727/f407b677/attachment.html>


More information about the KDevelop-devel mailing list