Amarok/Archives/Development/DirectoryStructure: Difference between revisions
Mayankmadan (talk | contribs) (Created page with "Category:Amarok Category:Development A brief description of the layout of parts of the source code (note, this is not necessarily completely up-to-date): *amarok/ —...") |
m (Mamarok moved page Amarok/Development/DirectoryStructure to Amarok/Archives/Development/DirectoryStructure: outdated) |
(No difference)
|
Latest revision as of 11:06, 3 May 2013
A brief description of the layout of parts of the source code (note, this is not necessarily completely up-to-date):
- amarok/ — root of the repository tree
- src/ — root of the program source (most of the code lies under here)
- core/ — abstract classes and templates for the core functionality
- core-impl/ — implementations (concrete classes implementing those in core/ above)
- collections/ — implementations of the different kind of collections
- audiocd/ — Audio CD collection
- ipodcollection/ — iPod collection
- mediadevicecollection/ — abstract generic collection
- mtpcollection/ — MTP device collection
- sqlcollection/ — backend for the local collection
- umscollection/ — UMS device collections (e.g., external HDDs)
- collections/ — implementations of the different kind of collections
- utilities/
- collectionscanner/ — dedicated process for scanning (and scraping) the local collection
- src/ — root of the program source (most of the code lies under here)