Review Request: Remove setUidUrl function from EditCapability
Matěj Laitl
matej at laitl.cz
Mon Jan 16 12:54:02 UTC 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/103704/#review9859
-----------------------------------------------------------
Ship it!
Good one, setUidUrl() should have never been in EditCapability. However, I've found a few more places that should be possibly cleaned up:
src/core-impl/collections/db/sql/CapabilityDelegateImpl.cpp:100: virtual void setUidUrl( const QString &newUidUrl ) { m_track->setUidUrl( newUidUrl ); }
tests/core-impl/collections/proxycollection/TestProxyCollectionMeta.cpp:450: virtual void setUidUrl( const QString &newUidUrl ) { Q_UNUSED( newUidUrl ) };
- Matěj Laitl
On Jan. 15, 2012, 11:01 p.m., Ralf Engels wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/103704/
> -----------------------------------------------------------
>
> (Updated Jan. 15, 2012, 11:01 p.m.)
>
>
> Review request for Amarok.
>
>
> Description
> -------
>
> Remove setUidUrl function from EditCapability.
> The only reference to that was in the Edit dialog, but the code was unreachable.
>
> Also remove setUidUrl from different classes where it was not used.
> Conceptually it should not be possible for the unique id of a track to change as we are using it as identifier.
> Different uid means different track.
>
> 50 code lines less.
>
>
> Diffs
> -----
>
> src/core-impl/capabilities/timecode/TimecodeEditCapability.h 9c6d553
> src/core-impl/capabilities/timecode/TimecodeEditCapability.cpp baeed46
> src/core-impl/collections/mediadevicecollection/MediaDeviceEditCapability.h 7acfb2b
> src/core-impl/collections/mediadevicecollection/MediaDeviceEditCapability.cpp 992c8a5
> src/core-impl/collections/mediadevicecollection/MediaDeviceMeta.h b44c8eb
> src/core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp f4d9af4
> src/core-impl/collections/proxycollection/ProxyCollectionMeta.cpp 05411a3
> src/core-impl/meta/file/File.h 9e02547
> src/core-impl/meta/file/File.cpp 9832c6f
> src/core-impl/meta/proxy/MetaProxy.h 1893f4b
> src/core-impl/meta/proxy/MetaProxy.cpp 3c33624
> src/core/capabilities/EditCapability.h 8064e6a
> src/dialogs/TagDialog.cpp a2ee45d
>
> Diff: http://git.reviewboard.kde.org/r/103704/diff/diff
>
>
> Testing
> -------
>
> All test cases executed.
> Compiled and running.
>
>
> Thanks,
>
> Ralf Engels
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/amarok-devel/attachments/20120116/a40be241/attachment.html>
More information about the Amarok-devel
mailing list