Review Request 125117: Moved check for all mount points excluded out of widget class

Martin Klapetek martin.klapetek at gmail.com
Wed Sep 9 18:50:14 UTC 2015



> On Sept. 9, 2015, 8:11 p.m., Martin Klapetek wrote:
> > kcms/baloo/kcm.cpp, lines 174-177
> > <https://git.reviewboard.kde.org/r/125117/diff/1/?file=402363#file402363line174>
> >
> >     This can also stay like it was, just do
> >     
> >     return excluded.toSet() == mountPoints.toSet();
> >     
> >     ...it will return the result of that comparison.
> >     
> >     Or even 
> >     
> >     return m_excludeFolders_FSW->excludeFolders().toSet() == mountPoints.toSet();
> >     
> >     to simplify it completely.
> 
> Ovidiu-Florin BOGDAN wrote:
>     That does not simplify the code. Your last example performs too many operations in the same line. It's debugging difficulty increases with that.
>     My proposal is more obvious at what it does (especially for new readers).
>     
>     Also the compiler optimises that.

Personally I disagree that it increases debugging difficulty (that's what comments are for btw) but fair enough. The QStringList excluded should still be const though (const QStringList excluded = ... )


- Martin


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125117/#review85057
-----------------------------------------------------------


On Sept. 9, 2015, 8:47 p.m., Ovidiu-Florin BOGDAN wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125117/
> -----------------------------------------------------------
> 
> (Updated Sept. 9, 2015, 8:47 p.m.)
> 
> 
> Review request for Baloo, Plasma and Vishesh Handa.
> 
> 
> Repository: plasma-desktop
> 
> 
> Description
> -------
> 
> And simplified the way it searches for the mount points.
> 
> 
> Diffs
> -----
> 
>   kcms/baloo/folderselectionwidget.h 6430b60 
>   kcms/baloo/folderselectionwidget.cpp 3ad1764 
>   kcms/baloo/kcm.h 6878e89 
>   kcms/baloo/kcm.cpp d85f615 
> 
> Diff: https://git.reviewboard.kde.org/r/125117/diff/
> 
> 
> Testing
> -------
> 
> Compiled and used.
> 
> 
> Thanks,
> 
> Ovidiu-Florin BOGDAN
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150909/ae5ef0fc/attachment-0001.html>


More information about the Plasma-devel mailing list