Amarok/Development/KF5port/Status: Difference between revisions
m (Mamarok moved page Amarok/Development/KF5port/status to Amarok/Development/KF5port/Status: capitalizing new page) |
(Add details of target amarok-transcoding.) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This page is meant to show the status of the port of Amarok to Qt5/Frameworks5 and Plasma5. | This page is meant to show the status of the port of Amarok to Qt5/Frameworks5 and Plasma5. | ||
== General == | |||
There have been some changes like inclusion of headers, conversion from QString to QUrl (by using QUrl::fromUserInput or QUrl::fromLocalFile), conversion from "signals" to "Q_SIGNALS", changing of style of the cmake files, that haven't been mentioned explicitly for the different files. | |||
For moving to KF5::ThreadWeaver, the following changes have been made to the classes that previously inherited from ThreadWeaver::Job. | |||
* QObject is also inherited now in these classes. | |||
* The signals like done, failed, started have been added. | |||
* defaultBegin, defaultEnd functions have been added in the definitions. The definition of the run function has been changed to include the new parameters. | |||
In KF5 the decorator ThreadWeaver::QObjectDecorator includes the above signals and functions but to use it we have to decorate our existing job classes which means that a new class has to be created(and a lot of other changes too) and due to this it seemed easier to directly put all the functionality of QObjectDecorator into our existing classes. In doing so, we can easily connect signals to the correct slots in the constructor call of the job class itself hence minimizing the no. of changes required to use KF5::ThreadWeaver. | |||
There are some files that didn't need any porting to Qt5/KF5 but nonetheless these have marked as "Done" under the Qt5 Port & KF5 Port column. | |||
== Status of targets == | == Status of targets == | ||
This shows the status of the port of the files and these files are divided according to the targets. | This shows the status of the port of the files and these files are divided according to the targets. | ||
Please use the following markups where needed: | |||
* <span style="background:lightgreen">DONE</span> | |||
* <span style="background:orange">INCOMPLETE</span> | |||
* <span style="background:salmon">TODO</span> | |||
=== amarokshared === | |||
{| class="wikitable" | |||
! Target files !! Cmake Port !! Qt5 Port !! KF5 Port !! Compiles? !! Warnings? !! Remarks/Changes | |||
|- | |||
| shared/CMakeLists.txt || <span style="background:lightgreen">DONE</span> || -- || -- || -- || -- || | |||
* amarokshared is dependent on Qt5::Core, Qt5::Gui | |||
|- | |||
| shared/FileType.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/FileTypeResolver.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || Yes || | |||
* KMimeType changed to QMimeType | |||
|- | |||
| shared/MetaReplayGain.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/MetaTagLib.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || Yes || -- | |||
|- | |||
| shared/TagsFromFileNameGuesser.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/collectionscanner/Album.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/collectionscanner/BatchFile.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/collectionscanner/Directory.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/collectionscanner/Playlist.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/collectionscanner/ScanningState.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || * QDataStream header added | |||
|- | |||
| shared/collectionscanner/Track.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/APETagHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/ASFTagHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/ID3v2TagHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/MP4TagHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/StringHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/TagHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| shared/tag_helpers/VorbisCommentTagHelper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| | |||
|- | |||
|- | |||
|} | |||
=== amarokcore === | |||
{| class="wikitable" | |||
! Target files !! Cmake Port !! Qt5 Port !! KF5 Port !! Compiles? !! Warnings? !! Remarks/Changes | |||
|- | |||
| src/core/CMakeLists.txt || <span style="background:lightgreen">DONE</span> || -- || -- || -- || -- || | |||
* amarokcore now depends on KF5::KIOCore,KF5::ThreadWeaver, KF5::KDELibs4Support, KF5::I18n too. | |||
|- | |||
| src/core/podcasts/PodcastReader.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/podcasts/PodcastMeta.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done | |||
|- | |||
| src/core/podcasts/PodcastImageFetcher.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/podcasts/PodcastProvider.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/interfaces/Logger.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/interfaces/MetaCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/collections/Collection.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
* KUrl to QUrl conversion done. | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/collections/CollectionLocation.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/collections/MetaQueryMaker.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/collections/QueryMaker.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/collections/support/TrackForUrlWorker.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
* Use KF5::ThreadWeaver. | |||
|- | |||
| src/core/storage/StorageFactory.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/playlists/Playlist.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/playlists/PlaylistFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/playlists/PlaylistProvider.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/meta/Base.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/meta/Meta.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/meta/Observer.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/meta/Statistics.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/meta/TrackEditor.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/meta/support/MetaConstants.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/meta/support/MetaUtility.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/meta/support/MetaKeys.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/meta/support/PrivateMetaRegistry.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/Capability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/capabilities/ActionsCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/capabilities/BookmarkThisCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/BoundedPlaybackCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/capabilities/CollectionScanCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/capabilities/CollectionImportCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/capabilities/FindInSourceCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/MultiPlayableCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/capabilities/MultiSourceCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/core/capabilities/OrganiseCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/ReadLabelCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/SourceInfoCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/StreamInfoCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/capabilities/TranscodeCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/capabilities/WriteLabelCapability.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/support/Amarok.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/support/Components.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/support/SemaphoreReleaser.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/support/SmartPointerList.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/support/PluginFactory.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/support/Debug.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/core/transcoding/formats/TranscodingNullFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingAacFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingAlacFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingFlacFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingMp3Format.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingOpusFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingVorbisFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingWmaFormat.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/core/transcoding/formats/TranscodingConfiguration.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
-- | |||
|- | |||
| src/core/transcoding/formats/TranscodingController.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
|- | |||
| src/core/transcoding/formats/TranscodingProperty.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
-- | |||
|- | |||
| | |||
|- | |||
|- | |||
|} | |||
=== amarokpud === | |||
{| class="wikitable" | |||
! Target files !! Cmake Port !! Qt5 Port !! KF5 Port !! Compiles? !! Warnings? !! Remarks/Changes | |||
|- | |||
| src/context/CMakeLists.txt || <span style="background:lightgreen">DONE</span> || -- || -- || -- || -- || | |||
* amarokpud is dependent on Qt5::Core, Qt5::Gui, Qt5::Svg, Qt5::Widgets, Qt5::Svg. | |||
|- | |||
| src/context/popupdropper/libpud/PopupDropper.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* Removed moc include. | |||
|- | |||
| src/context/popupdropper/libpud/PopupDropperItem.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* Removed moc include. | |||
|- | |||
| src/context/popupdropper/libpud/PopupDropperView.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* Removed moc include. | |||
|- | |||
| | |||
|- | |||
|- | |||
|} | |||
=== amarok-transcoding === | |||
{| class="wikitable" | |||
! Target files !! Cmake Port !! Qt5 Port !! KF5 Port !! Compiles? !! Warnings? !! Remarks/Changes | |||
|- | |||
| src/transcoding/CMakeLists.txt || <span style="background:lightgreen">DONE</span> || -- || -- || -- || -- || | |||
* amarok-transcoding depends on KF5::KDELibs4Support, KF5::KIOCore, KF5::ThreadWeaver, Qt5::Core, Qt5::Gui. | |||
|- | |||
| src/transcoding/TranscodingJob.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KUrl to QUrl conversion done. | |||
|- | |||
| src/transcoding/TranscodingAssistantDialog.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* Removed moc include. | |||
* KIcon to QIcon conversion done. | |||
* KDialog to QDialog conversion done. | |||
|- | |||
| src/transcoding/TranscodingOptionsStackedWidget.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| src/transcoding/TranscodingPropertyWidget.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/transcoding/TranscodingPropertySliderWidget.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || -- | |||
|- | |||
| src/transcoding/TranscodingSelectConfigWidget.cpp || -- || <span style="background:lightgreen">DONE</span> || <span style="background:lightgreen">DONE</span> || Yes || No || | |||
* moc include removed. | |||
* KIcon to QIcon conversion done. | |||
|- | |||
| | |||
|- | |||
|- | |||
|} |
Latest revision as of 09:30, 22 August 2015
This page is meant to show the status of the port of Amarok to Qt5/Frameworks5 and Plasma5.
General
There have been some changes like inclusion of headers, conversion from QString to QUrl (by using QUrl::fromUserInput or QUrl::fromLocalFile), conversion from "signals" to "Q_SIGNALS", changing of style of the cmake files, that haven't been mentioned explicitly for the different files.
For moving to KF5::ThreadWeaver, the following changes have been made to the classes that previously inherited from ThreadWeaver::Job.
- QObject is also inherited now in these classes.
- The signals like done, failed, started have been added.
- defaultBegin, defaultEnd functions have been added in the definitions. The definition of the run function has been changed to include the new parameters.
In KF5 the decorator ThreadWeaver::QObjectDecorator includes the above signals and functions but to use it we have to decorate our existing job classes which means that a new class has to be created(and a lot of other changes too) and due to this it seemed easier to directly put all the functionality of QObjectDecorator into our existing classes. In doing so, we can easily connect signals to the correct slots in the constructor call of the job class itself hence minimizing the no. of changes required to use KF5::ThreadWeaver.
There are some files that didn't need any porting to Qt5/KF5 but nonetheless these have marked as "Done" under the Qt5 Port & KF5 Port column.
Status of targets
This shows the status of the port of the files and these files are divided according to the targets.
Please use the following markups where needed:
* DONE * INCOMPLETE * TODO
Target files | Cmake Port | Qt5 Port | KF5 Port | Compiles? | Warnings? | Remarks/Changes |
---|---|---|---|---|---|---|
shared/CMakeLists.txt | DONE | -- | -- | -- | -- |
|
shared/FileType.cpp | -- | DONE | DONE | Yes | No | -- |
shared/FileTypeResolver.cpp | -- | DONE | DONE | Yes | Yes |
|
shared/MetaReplayGain.cpp | -- | DONE | DONE | Yes | No | -- |
shared/MetaTagLib.cpp | -- | DONE | DONE | Yes | Yes | -- |
shared/TagsFromFileNameGuesser.cpp | -- | DONE | DONE | Yes | No | -- |
shared/collectionscanner/Album.cpp | -- | DONE | DONE | Yes | No | -- |
shared/collectionscanner/BatchFile.cpp | -- | DONE | DONE | Yes | No | -- |
shared/collectionscanner/Directory.cpp | -- | DONE | DONE | Yes | No | -- |
shared/collectionscanner/Playlist.cpp | -- | DONE | DONE | Yes | No | -- |
shared/collectionscanner/ScanningState.cpp | -- | DONE | DONE | Yes | No | * QDataStream header added |
shared/collectionscanner/Track.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/APETagHelper.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/ASFTagHelper.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/ID3v2TagHelper.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/MP4TagHelper.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/StringHelper.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/TagHelper.cpp | -- | DONE | DONE | Yes | No | -- |
shared/tag_helpers/VorbisCommentTagHelper.cpp | -- | DONE | DONE | Yes | No | -- |
amarokcore
Target files | Cmake Port | Qt5 Port | KF5 Port | Compiles? | Warnings? | Remarks/Changes |
---|---|---|---|---|---|---|
src/core/CMakeLists.txt | DONE | -- | -- | -- | -- |
|
src/core/podcasts/PodcastReader.cpp | -- | DONE | DONE | Yes | No |
|
src/core/podcasts/PodcastMeta.cpp | -- | DONE | DONE | Yes | No |
|
src/core/podcasts/PodcastImageFetcher.cpp | -- | DONE | DONE | Yes | No |
|
src/core/podcasts/PodcastProvider.cpp | -- | DONE | DONE | Yes | No |
|
src/core/interfaces/Logger.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/interfaces/MetaCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/collections/Collection.cpp | -- | DONE | DONE | Yes | No |
|
src/core/collections/CollectionLocation.cpp | -- | DONE | DONE | Yes | No |
|
src/core/collections/MetaQueryMaker.cpp | -- | DONE | DONE | Yes | No |
|
src/core/collections/QueryMaker.cpp | -- | DONE | DONE | Yes | No |
|
src/core/collections/support/TrackForUrlWorker.cpp | -- | DONE | DONE | Yes | No |
|
src/core/storage/StorageFactory.cpp | -- | DONE | DONE | Yes | No |
|
src/core/playlists/Playlist.cpp | -- | DONE | DONE | Yes | No |
|
src/core/playlists/PlaylistFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/playlists/PlaylistProvider.cpp | -- | DONE | DONE | Yes | No |
|
src/core/meta/Base.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/meta/Meta.cpp | -- | DONE | DONE | Yes | No |
|
src/core/meta/Observer.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/meta/Statistics.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/meta/TrackEditor.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/meta/support/MetaConstants.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/meta/support/MetaUtility.cpp | -- | DONE | DONE | Yes | No |
|
src/core/meta/support/MetaKeys.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/meta/support/PrivateMetaRegistry.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/Capability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/ActionsCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/BookmarkThisCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/BoundedPlaybackCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/CollectionScanCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/CollectionImportCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/FindInSourceCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/MultiPlayableCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/MultiSourceCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/OrganiseCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/ReadLabelCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/SourceInfoCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/StreamInfoCapability.cpp | -- | DONE | DONE | Yes | No |
|
src/core/capabilities/TranscodeCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/capabilities/WriteLabelCapability.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/support/Amarok.cpp | -- | DONE | DONE | Yes | No |
|
src/core/support/Components.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/support/SemaphoreReleaser.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/support/SmartPointerList.cpp | -- | DONE | DONE | Yes | No |
|
src/core/support/PluginFactory.cpp | -- | DONE | DONE | Yes | No |
|
src/core/support/Debug.cpp | -- | DONE | DONE | Yes | No | -- |
src/core/transcoding/formats/TranscodingNullFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingAacFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingAlacFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingFlacFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingMp3Format.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingOpusFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingVorbisFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingWmaFormat.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingConfiguration.cpp | -- | DONE | DONE | Yes | No |
-- |
src/core/transcoding/formats/TranscodingController.cpp | -- | DONE | DONE | Yes | No |
|
src/core/transcoding/formats/TranscodingProperty.cpp | -- | DONE | DONE | Yes | No |
-- |
amarokpud
Target files | Cmake Port | Qt5 Port | KF5 Port | Compiles? | Warnings? | Remarks/Changes |
---|---|---|---|---|---|---|
src/context/CMakeLists.txt | DONE | -- | -- | -- | -- |
|
src/context/popupdropper/libpud/PopupDropper.cpp | -- | DONE | DONE | Yes | No |
|
src/context/popupdropper/libpud/PopupDropperItem.cpp | -- | DONE | DONE | Yes | No |
|
src/context/popupdropper/libpud/PopupDropperView.cpp | -- | DONE | DONE | Yes | No |
|
amarok-transcoding
Target files | Cmake Port | Qt5 Port | KF5 Port | Compiles? | Warnings? | Remarks/Changes |
---|---|---|---|---|---|---|
src/transcoding/CMakeLists.txt | DONE | -- | -- | -- | -- |
|
src/transcoding/TranscodingJob.cpp | -- | DONE | DONE | Yes | No |
|
src/transcoding/TranscodingAssistantDialog.cpp | -- | DONE | DONE | Yes | No |
|
src/transcoding/TranscodingOptionsStackedWidget.cpp | -- | DONE | DONE | Yes | No |
|
src/transcoding/TranscodingPropertyWidget.cpp | -- | DONE | DONE | Yes | No | -- |
src/transcoding/TranscodingPropertySliderWidget.cpp | -- | DONE | DONE | Yes | No | -- |
src/transcoding/TranscodingSelectConfigWidget.cpp | -- | DONE | DONE | Yes | No |
|