diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-01-09 23:52:48 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-01-09 23:52:48 +0000 |
commit | 3ce9174229de91411a9abf5381a1f335fe0c6a98 (patch) | |
tree | 84b2736fa1b0d3fbf9c60fc04f510d2a13916b09 /doc/sv/develop.docbook | |
download | amarok-3ce9174229de91411a9abf5381a1f335fe0c6a98.tar.gz amarok-3ce9174229de91411a9abf5381a1f335fe0c6a98.zip |
Added abandoned KDE3 version of Amarok
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/amarok@1072335 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'doc/sv/develop.docbook')
-rw-r--r-- | doc/sv/develop.docbook | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/doc/sv/develop.docbook b/doc/sv/develop.docbook new file mode 100644 index 00000000..4a03bd92 --- /dev/null +++ b/doc/sv/develop.docbook @@ -0,0 +1,213 @@ +<chapter id="developers"> +<title +>Utvecklingsguide för &amarok;</title> + +<para +>Om du är intresserad av att hjälpa till med utveckling av &amarok;, genom att bidra med kod, grafik, dokumentation eller något annat, tveka inte att skriva till <email +>amarok-devel@lists.sourceforge.net</email +>, eller besöka oss på IRC, kanal: #amarok, nätverk: irc.freenode.net.</para> + +<para +>Du kan också prenumerera på vår <ulink url="http://lists.sourceforge.net/lists/listinfo/amarok-devel" +>e-postlista</ulink +> och se framstegen, medan du infogar några väl värda kommentarer.</para> + +<para +>Ditt bidrag eller din återmatning är mer än välkomna. Ser fram emot att prata med dig...</para> + +<sect1 id="source_file_list"> +<title +>Källkodsfiler i &amarok;</title> + +<para +>Filerna listas i alfabetisk ordning, vilket inte är användbart som prioritetsordning. De viktiga filerna är app.cpp, playlist.cpp och playerwindow.cpp.</para> + +<informaltable> +<tgroup cols="2"> + +<thead> +<row> +<entry +>Fil</entry> +<entry +>Användning</entry> +</row> +</thead> + +<tbody> + +<row> +<entry +>actionclasses.cpp</entry> +<entry +>Tillhandahåller en QPopupMenu som listar &amarok;:s inställningsalternativ, avslutar och tillhandahåller en KHelpMenu för &amarok; för att undvika att instansiera många hjälpmenyer.</entry> +</row> + +<row> +<entry +>amarokconfig.cpp</entry> +<entry +>KConfig-XT</entry> +</row> + +<row> +<entry +>amarokfilelist.cpp</entry> +<entry +>Används inte för närvarande. Kommer att sortera KFileList.</entry> +</row> + +<row> +<entry +>app.cpp</entry> +<entry +>Det här är klassen som är härledd från kapplication. Den är överliggande klass för många objekt som är grundläggande för att köra &amarok;, t.ex. engine, dcop, systray, grafiska toppnivåkomponenter, etc.</entry> +</row> + +<row> +<entry +>browserbar.cpp</entry> +<entry +>Denna hanterar bläddrarna, den grafiska komponenten KMultiTabBar och den egna avdelningskomponenten.</entry> +</row> + +<row> +<entry +>browserwin.cpp</entry> +<entry +>Det här är bara en grafisk behållarkomponent för spellistan, verktygsraden och bläddringsraden. Slutligen kan den bli ännu mindre.</entry> +</row> + +<row> +<entry +>collectionbrowser.cpp</entry> +<entry +>Under konstruktion. Ett sorts mediabibliotek.</entry> +</row> + +<row> +<entry +>effectwidget.cpp</entry> +<entry +>Grafisk komponent för att anpassa ljudgränssnittseffekter.</entry> +</row> + +<row> +<entry +>enginecontroller.cpp</entry> +<entry +>Gränssnitt mellan &amarok; och ljudgränssnittet.</entry> +</row> + +<row> +<entry +>fht.cpp</entry> +<entry +>&amarok;s sofistikerade och flexibla FHT-rutin (i grunden FFT) för spektralanalys.</entry> +</row> + +<row> +<entry +>filebrowser.cpp</entry> +<entry +>Filbläddraren.</entry> +</row> + +<row> +<entry +>kbookmarkhandler.cpp</entry> +<entry +>Används av filbläddraren.</entry> +</row> + +<row> +<entry +>osd.cpp</entry> +<entry +>En mycket bra klass för skärmvisning, inte &amarok;-specifik. Mycket flexibel.</entry> +</row> + +<row> +<entry +>playerwindow.cpp</entry> +<entry +>Det här är den lilla grafiska komponenten med rullande text, analysator och knapparna spela, paus etc.</entry> +</row> + +<row> +<entry +>playlist.cpp</entry> +<entry +>Stor klass som är spellistans grafiska komponent.</entry> +</row> + +<row> +<entry +>playlistbrowser.cpp</entry> +<entry +>Spellistebläddraren.</entry> +</row> + +<row> +<entry +>playlistitem.cpp</entry> +<entry +>Härledd från KListViewItem, spellistans objekt.</entry> +</row> + +<row> +<entry +>playlistloader.cpp</entry> +<entry +>Laddar rekursivt kataloger, webbadresser och spellistefiler i den grafiska spellistekomponenten. Använder trådar för att fungera i bakgrunden. Ber gränssnittet bekräfta om det kan spela okända filtyper.</entry> +</row> + +<row> +<entry +>pluginmanager.cpp</entry> +<entry +>Hanterar &amarok;s insticksprogramsystem.</entry> +</row> + +<row> +<entry +>sliderwidget.cpp</entry> +<entry +>Den egna grafiska skjutreglagekomponenten som används av PlayerWidget. Kandidat för att skrivas om så att den härleds från QSlider.</entry> +</row> + +<row> +<entry +>streambrowser.cpp</entry> +<entry +>Grafisk komponent som visar strömlistor som laddats ner från metaservrar.</entry> +</row> + +<row> +<entry +>systray.cpp</entry> +<entry +>&amarok;s systembricka. Liten, kompakt.</entry> +</row> + +<row> +<entry +>threadweaver.cpp</entry> +<entry +>Flexibel klass som köar, behandlar och skickar vidare resultat för <quote +>jobb</quote +> i en egen tråd. Används av diverse komponenter i &amarok;.</entry> +</row> + +<row> +<entry +>tracktooltip.cpp</entry> +<entry +>Har egentligen inget att göra med PlaylistWidget. Används av PlayerWidget för att visa viss information om spåret som för närvarande spelas.</entry> +</row> + +</tbody> +</tgroup> +</informaltable> +</sect1> +</chapter> |