Review Request: WIP - Dedicated equalizer controller

Matěj Laitl matej at laitl.cz
Sat Sep 29 13:03:19 UTC 2012


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


Please finish the cleanups and other refactorings - the patch as it is looks like first part of something bigger that makes it a bit unclean.


src/EqualizerController.h
<http://git.reviewboard.kde.org/r/106511/#comment15562>

    Please remove the singleton pattern.



src/EqualizerController.h
<http://git.reviewboard.kde.org/r/106511/#comment15561>

    Whitespace on blank lines! We all hate the red colour! ;)



src/EqualizerController.h
<http://git.reviewboard.kde.org/r/106511/#comment15563>

    Please remove the singleton pattern.



src/EqualizerController.cpp
<http://git.reviewboard.kde.org/r/106511/#comment15564>

    First own include, then Amarok includes using #include "path/to/Something.h" style, then KDE includes, then Qt includes, then everything else, groups separated by one blank line.


- Matěj Laitl


On Sept. 21, 2012, 12:45 a.m., Ryan McCoskrie wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/106511/
> -----------------------------------------------------------
> 
> (Updated Sept. 21, 2012, 12:45 a.m.)
> 
> 
> Review request for Amarok.
> 
> 
> Description
> -------
> 
> This patch moves much of the Equalizer Dialogues internal behaviour into a dedicated object accessed via The::equalizer()*. Any component of Amarok looking to adjust equalizer levels (i.e. The equalizer scripting support I'll resubmit some day) should use this interface.
> 
> I'm considering as my next steps, merging the EqualizerPresets class with the EqualizerController class and possibly removing dependence on AmarokConfig to make the actual changes..
> 
> *The equalizer dialogue is accessed via The::equalizerDialog()
> 
> 
> Diffs
> -----
> 
>   src/CMakeLists.txt 8596144 
>   src/EqualizerController.h PRE-CREATION 
>   src/EqualizerController.cpp PRE-CREATION 
>   src/MainWindow.cpp 0530fd7 
>   src/core/support/Components.h c38977c 
>   src/core/support/Components.cpp 22e5de0 
>   src/dialogs/EqualizerDialog.h 9dad055 
>   src/dialogs/EqualizerDialog.cpp 3a63fe6 
> 
> Diff: http://git.reviewboard.kde.org/r/106511/diff/
> 
> 
> Testing
> -------
> 
> Checked that Amarok compiles and that the equalizer dialogue still works. Found that enabling/dis-enabling the equalizer forces the track to freeze or restart. Pressing stop and then play will make it continue with the correct preset enabled.
> 
> 
> Thanks,
> 
> Ryan McCoskrie
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/amarok-devel/attachments/20120929/bfbb258e/attachment-0001.html>


More information about the Amarok-devel mailing list